解决: 我正在使用sdk v9(Android 2.3 Gingerbread)中的图标,这些图标似乎有不同的尺寸。资产工作室还为2.3创建图标。所以我把姜饼图标放到了drawable-xxpi-v9上,对于旧版本,我把SDK v8中的图标放到了drawable-hdpi中,现在工作正常
原始问题: 你好我有点问题。 我的apk中的所有图标都小于其他应用程序中的相同图标(Gmail等) 这就是my apk中的样子,这是Gmail.apk中的相同图标。 我已将这些图标直接从SDK复制到hdpi,mdpi和ldpi的特定文件夹。
以下是我使用的hdpi icon和我的menu.xml
的示例 <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/refresh"
android:title="@string/refresh"
android:icon="@drawable/ic_menu_refresh" />
<item
android:id="@+id/add"
android:title="@string/add"
android:icon="@drawable/ic_menu_add" />
<item
android:id="@+id/login"
android:title="@string/account"
android:icon="@drawable/ic_menu_login" />
</menu>
有谁知道如何让这些图标与其他apk版本相同? 我试过资产工作室没有效果。
更新:如果我直接从android(android:drawable)引用一个图标,那么它的大小正常。但是并非所有图标都可以引用。
答案 0 :(得分:0)
确保清单中有正确的<supports-screens>
元素。
答案 1 :(得分:0)
我使用的是sdk v9(Android 2.3 Gingerbread)中的图标,它们似乎有不同的尺寸。资产工作室还为2.3创建图标。
所以我将姜饼图标添加到drawable-xxpi-v9
,对于旧版本,我将SDK v8中的图标添加到drawable-hdpi
,现在工作正常。