Android图标,如何指定?

时间:2011-12-05 22:54:19

标签: android

我在哪里将我的图标放在我的android文件结构中,如何在清单xml中引用它们?

由于

3 个答案:

答案 0 :(得分:2)

您将它们放在res。

下的drawables文件夹中

有三种“类型”的drawables,高分辨率,med-res和低分辨率。 每个人都有自己的文件夹:

  • drawable-hdpi
  • drawable-mdpi
  • 抽拉-LDPI

您可以使用

直接在代码中引用它们
R.drawable.(icon name)

如果要在XML文件中使用它们,请改用:

@drawable/(icon name)

只要您的drawable在所有文件夹中具有相同的名称,Android就会根据设备屏幕的DPI选择正确的名称。

有关drawables的更多信息,请访问:http://developer.android.com/guide/topics/resources/drawable-resource.html

对于那些稍后阅读的人,问题是关于发射器图标。 它们的大小如下:

  • ldpi:36x36 px
  • mdpi:48x48 px
  • hdpi:64x64 px
  • xhdpi:96x96 px

您可以在此处找到有关启动器图标的更多信息:http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#size

文章还提供了一些关于发射器图标的注意事项。可能值得一看。

答案 1 :(得分:1)

我认为你的意思是你的应用程序的主要图标?如果没有,请忽略这个答案。 在res下创建一个drawable文件夹并将您的图标放在那里。 在androidmanifest.xml中,您需要添加以下代码

<application android:icon="@drawable/logo" android:label="@string/app_name">

您可以更换徽标以适合您的图标文件名。

答案 2 :(得分:0)

在相关的drawable文件夹中i.n. RES /抽拉-HDPI