Android SDKはAndroid.R.drawable.X
経由で標準のメニューアイコンを提供します。ただし、ic_menu_refresh
(更新アイコン)などの標準アイコンは、Android.R
にはありません。
オリジナルのアイコンを取得する方法はありますか。アプリケーションからそれらを抽出することによって可能性がありますか?私はすでにAndroidのソースをチェックしましたが、どこでも画像を探すには少し大きすぎます。
私は Android Drawables ウェブサイトを知っていますが、正しいhdpiを取得したいのですが、mdpiとldpiのバージョン、できればオリジナルのもの。
気にしないで、私はソースでそれを見つけた: base.git/core/res/res とサブディレクトリ。
他の人がコメントで言ったように、あなたがあなたのコンピュータにもAndroid SDKがインストールされているならば。パスは[SDK]/platforms/Android-[VERSION]/data/res
です。
これを念頭に置いて、これは グーグルは明示的にお勧めします しないことを実践しています:
警告:これらのリソースはプラットフォームのバージョンによって異なる可能性があるため、AndroidプラットフォームのリソースID(つまり、Android.R.drawableの下のメニューアイコン)を使用してこれらのアイコンを参照しないでください。
むしろ、あなたはローカルコピーを作ることを勧められています:
アイコンやその他の内部描画可能リソースを使用したい場合は、それらのアイコンまたは描画可能オブジェクトのローカルコピーをアプリケーションリソースに格納してから、アプリケーションコードからそのローカルコピーを参照する必要があります。こうすることで、システムのコピーが変わっても、アイコンの外観を制御できます。
少し遅れるかもしれません。他の答えを完成させると、hdpi refreshアイコンが表示されます。
"Android_sdk"\platform\"Android_api_level"\data\res\drawable-hdpi\ic_menu_refresh.png
この記事を見た後、私は役に立つリンクを見つけました:
http://developer.Android.com/design/downloads/index.html
Fireworks、Illustrator、Photoshopなどで編集可能な多くのソースをダウンロードできます。
そして、フォントやアイコンパックもあります。
これは ステンシルの例です。
あなたは彼らがこのフォルダにあるAndroidのSDKからアイコンを取得することができます
$ Android-sdk\platform\Android-xx\data\res