219

Android SDKは、を介して標準のメニューアイコンを提供しますandroid.R.drawable.Xic_menu_refreshただし、 (更新アイコン)などの一部の標準アイコンがから欠落していandroid.Rます。

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

Android DrawablesのWebサイトを知っていますが、正しいhdpimdpi、およびldpiバージョン、できれば元のバージョンを取得したいと思います。

4

5 に答える 5

207

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

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

于 2010-04-21T22:43:13.497 に答える
99

これは、 Google が実行しないことを明示的に推奨している慣行であることを覚えておいてください。

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

代わりに、ローカル コピーを作成することをお勧めします。

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

于 2011-02-09T03:11:19.410 に答える
45

多分少し遅い。他の回答を完了すると、次の場所に hdpi 更新アイコンが表示されます。

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

于 2010-11-19T08:32:43.700 に答える
24

この投稿を見た後、便利なリンクを見つけました。

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

Fireworks、Illustrator、Photoshop などで編集可能なソースがたくさんダウンロードできます
。また、フォントやアイコン パックもあります。

以下はステンシルの例です。

于 2013-02-22T15:31:44.753 に答える
6

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

$android-sdk\platforms\android-xx\data\res

于 2011-09-13T09:12:35.007 に答える