Androidでデフォルトで用意されているアイコン・ボタン等を利用したい時の備忘録です。
システムリソースの場所
WindowsのユーザやSDKのバージョンで変わる箇所もありますが、私の環境ではズバリ、
「C:\Users\yyama\AppData\Local\Android\Sdk\platforms\android-29\data\res」。
yyama や android-29 は環境によって変わると思います。
このフォルダの下の「drawable-hdpi」や「drawable-mdpi」などの下にアイコンが置かれているのでレイアウトxmlで「@android:drawable/ic_dialog_email」のように利用します。
使えないアイコンもある
中には private 指定されている非推奨のアイコン等も含まれており、それらを使用すると「AAPT: error: resource android:drawable/ic_menu_btn_add is private.」のようなエラーが表示されます。
参考にさせていただきました。
隠しリソースを使う - IKB: 雑記帳
システムリソースを使う - Hacking My Way 〜 itogのhack日記
本日は以上です。
- 作者:金田 浩明
- 発売日: 2020/12/19
- メディア: Kindle版
基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応 なんちゃって開発者にならないための実践ハンズオン (CodeZine BOOKS)
- 作者:WINGSプロジェクト 齊藤 新三
- 発売日: 2019/07/10
- メディア: 単行本(ソフトカバー)