標準のAndroidメニューアイコン、たとえば更新[閉じ
-
30-09-2019 - |
質問
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
.
他のヒント
覚えておいてください、これは練習です 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