Android プラットフォーム リソースにアクセスする


Androidにはデフォルトで用意されているアイコンとして利用可能な豊富なdrawable プラットフォームリソースがあります。

f:id:letitride:20190614101125p:plain

プラットフォームリソースを確認する

Layout EditorのAll attributeから確認するのが簡単です。

f:id:letitride:20190614101834p:plain

f:id:letitride:20190614101738p:plain のアイコンを押下し、Drawable -> androidと選択するとプラットフォームリソースの確認が行えます。

プラットフォームリソースにアクセスする

Layout XMLからアクセス

頭に@androidを記述してアクセスします。

android:icon="@android:drawable/alert_dark_frame"
ソースコードからアクセス

R.drawable.resource_nameとするとプロジェクトのres/drawable/フォルダ内の参照となるので、頭にandroid.をつけプラットフォームリソースへアクセスします。

view.setIcon(android.R.drawable.alert_dark_frame)

参考 リソースへのアクセス  |  Android Developers