我用这段代码创建了我的菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/donate"
android:icon="@drawable/donate"
android:title="Donate"/>
<item android:title="@string/color_picker"
android:id="@+id/color_picker"
android:icon="@drawable/colorpicker"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
当我点击菜单按钮时,图像出现但文本没有.我正试图让文字显示出来,据我所知,文字应该出现......我做错了什么?
Mir*_*tor 11
如果您尚未弄明白,我认为您的图标尺寸不合适.我有同样的问题,并用适当的图标大小修复它.看看这篇文章:http: //developer.android.com/guide/practices/ui_guidelines/icon_design.html#icon-sets
基本上你必须创建3组相同的图标,但大小不同:
/res/drawable-hdpi 72 x 72像素图标
/res/drawable-mdpi 48 x 48像素图标
和
/res/drawable-ldpi 36 x 36像素图标
因此,当您的应用程序在HTC Wildfire上运行时,@drawable/donate实际上会引用/res/drawable-ldpi/donate.png
但在MyTouch3G上它会引用/res/drawable-mdpi/donate.png
| 归档时间: |
|
| 查看次数: |
4338 次 |
| 最近记录: |