山崎屋の技術メモ

IT業界で働く中でテクノロジーを愛するSIerのシステムエンジニア👨‍💻 | AndroidとWebアプリの二刀流🧙‍♂️ | コードの裏にあるストーリーを綴るブログ執筆者✍️ | 日々進化するデジタル世界で学び続ける探究者🚀 | #TechLover #CodeArtisan、気になること、メモしておきたいことを書いていきます。

【Android】システムリソースの場所(Windows版)

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日記

本日は以上です。

はじめてのAndroidプログラミング 第5版

はじめてのAndroidプログラミング 第5版