web-dev-qa-db-ja.com

リフレッシュなど、標準のAndroidメニューアイコン

Android SDKはAndroid.R.drawable.X経由で標準のメニューアイコンを提供します。ただし、ic_menu_refresh(更新アイコン)などの標準アイコンは、Android.Rにはありません。

オリジナルのアイコンを取得する方法はありますか。アプリケーションからそれらを抽出することによって可能性がありますか?私はすでにAndroidのソースをチェックしましたが、どこでも画像を探すには少し大きすぎます。

私は Android Drawables ウェブサイトを知っていますが、正しいhdpiを取得したいのですが、mdpildpiのバージョン、できればオリジナルのもの。

213
poke

気にしないで、私はソースでそれを見つけた: base.git/core/res/res とサブディレクトリ。

他の人がコメントで言ったように、あなたがあなたのコンピュータにもAndroid SDKがインストールされているならば。パスは[SDK]/platforms/Android-[VERSION]/data/resです。

202
poke

これを念頭に置いて、これは グーグルは明示的にお勧めします しないことを実践しています:

警告:これらのリソースはプラットフォームのバージョンによって異なる可能性があるため、AndroidプラットフォームのリソースID(つまり、Android.R.drawableの下のメニューアイコン)を使用してこれらのアイコンを参照しないでください。

むしろ、あなたはローカルコピーを作ることを勧められています:

アイコンやその他の内部描画可能リソースを使用したい場合は、それらのアイコンまたは描画可能オブジェクトのローカルコピーをアプリケーションリソースに格納してから、アプリケーションコードからそのローカルコピーを参照する必要があります。こうすることで、システムのコピーが変わっても、アイコンの外観を制御できます。

96
DMags

少し遅れるかもしれません。他の答えを完成させると、hdpi refreshアイコンが表示されます。

"Android_sdk"\platform\"Android_api_level"\data\res\drawable-hdpi\ic_menu_refresh.png

46
Gabriel Llamas

この記事を見た後、私は役に立つリンクを見つけました:

http://developer.Android.com/design/downloads/index.html

Fireworks、Illustrator、Photoshopなどで編集可能な多くのソースをダウンロードできます。
そして、フォントやアイコンパックもあります。

これは ステンシルの例です。

23
Toni Almeida

あなたは彼らがこのフォルダにあるAndroidのSDKからアイコンを取得することができます

$ Android-sdk\platform\Android-xx\data\res

6
yostane