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:如果要将图标复制到可绘制文件,也可以在 eclipse 中使用文件 /new/other/Anddoid icon set/clipart button/choose button 来完成。

注 2:图标集可能会因平台而异。这就是为什么人们建议复制资源。如果应用程序只是处于开发状态,您可以只链接平台图标

于 2014-09-17T08:57:25.913 回答