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

個人開発したアプリの宣伝
目的地が設定できる手帳のような使い心地のTODOアプリを公開しています。
Todo with Location

Todo with Location

  • Yoshiko Ichikawa
  • Productivity
  • Free

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