質問

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

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

私は知っています Android Drawables ウェブサイト、でも正しいものを手に入れたい HDPI, MDPILDPI バージョン、元のものを望む。

役に立ちましたか?

解決

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

他の人がコメントで言ったように、Android SDKをインストールしている場合は、コンピューターにもあります。パスはです [SDK]/platforms/android-[VERSION]/data/res.

他のヒント

覚えておいてください、これは練習です Googleは明示的にアドバイスします やらない:

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

むしろ、あなたは地元のコピーを作ることをお勧めします:

アイコンまたはその他の内部描画可能なリソースを使用する場合は、アプリケーションリソースにそれらのアイコンまたは描画可能性のローカルコピーを保存してから、アプリケーションコードからローカルコピーを参照する必要があります。そのようにして、システムのコピーが変更されたとしても、アイコンの外観を制御することができます。

多分少し遅れて。他の回答を完了すると、HDPI更新アイコンがあります。

"android_sdk" platforms "android_api_level" data res drawable-hdpi ic_menu_refresh.png

この投稿を見た後、私は有用なリンクを見つけました:

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

花火、イラストレーター、Photoshopなどで編集可能な多くのソースをダウンロードできます...
また、フォントとアイコンパックもあります。

がここにあります ステンシルの例。

このフォルダーにあるAndroid SDKからアイコンを取得できます

$ android-sdk platforms android-xx data res

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top