11

私は自分のアプリに ActionBarSherlock を統合しており、いくつかのアイテムとそれぞれのアイコンを含むいくつかのメニューが必要です。

サンプルとドキュメントを調べたところ、すべてが明確に見えますが、メニューをインフレートすると、各項目に関連するアイコンがまだないため、テキストだけが表示されます。

Android プロジェクトを作成するときに表示されるアイコンを使用したいと思います。

Android の新しいプロジェクトのクリップアート

しかし、私はそれを見つけることができず、それらのクリップアート アイコンを使用するために android.R.drawable への直接参照を使用したくありません。

4

4 に答える 4

17
android-sdk/platforms/android-xx/data/res/drawable-yyyy

xx はターゲット プラットフォーム、yyyy は mdpi、hdpi などです。

必要なアイコンをプロジェクトの適切なリソース フォルダーにコピーします。

于 2013-06-14T03:25:30.193 に答える
8

私は通常、アプリのアイコンを作成するためにAndroid Asset Studioを使用します。標準のクリップアートがすべて含まれており、他のすべてのアイコンに対しても適切なファイルを生成できます。

于 2013-06-14T03:27:56.287 に答える
6

http://developer.android.com/design/downloads/index.htmlサイトにはアクション バー アイコン パックがあります

于 2013-06-14T03:44:24.280 に答える
3

「@android:」プレフィックスを使用すると、システム アイコンを使用できます。アイコンは描画可能なフォルダーにコピーされないため、アプリケーションのサイズは小さくなります」

例: android:icon="@android:drawable/ic_menu_preferences"

/platforms/android-/data/res/drawable-hdpi のアイコンのリスト

注 1: アイコンをドローアブル ファイルにコピーする場合は、ファイル /new/other/Anddoid アイコン セット/クリップパート ボタン/選択ボタンを使用して、Eclipse でも実行できます。

注 2: アイコン セットは、プラットフォーム間で変更される可能性があります。そのため、人々はリソースをコピーすることを提案しています。アプリケーションが開発段階にある場合は、プラットフォーム アイコンをリンクするだけです。

于 2014-09-17T08:57:25.913 に答える