我创建了如下菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/edit_or_save_button"
android:icon="@drawable/edit_button"
android:orderInCategory="100"
android:showAsAction="always"
android:title="@string/edit_or_save_button"/>
</menu>
但是这里的edit_button图标在一个设备中看起来很小,而在屏幕截图中附加的另一个设备中看起来更大。我尝试将图像放在不同的drawable(xhdpi,hdpi,ldpi)中,但它没有改变。
这里有什么问题?请指导我。
答案 0 :(得分:0)
如果您想在所有设备上使用较小的编辑图像
在所有可绘制文件夹xhdpi,hdpi,ldpi和mdpi中粘贴75比率/ 100比率。
res / drawable-mdpi / my_icon.png //中密度设备的位图
res / drawable-hdpi / my_icon.png //高密度设备的位图
res / drawable-xhdpi / my_icon.png //用于超高密度设备的位图
ldpi用于低密度(ldpi)屏幕的资源(~120dpi)。
mdpi用于中密度(mdpi)屏幕的资源(~160dpi)。
hdpi用于高密度(hdpi)屏幕的资源(~240dpi)。
xhdpi用于超高密度(xhdpi)屏幕的资源(~320dpi)。
如果您想在所有设备上使用相同的小编辑按钮,请在所有可绘制文件夹xhdpi,hdpi,ldpi和mdpi中粘贴相同的小图片。
您可以在模拟器上测试它在不同设备上的外观!
http://developer.android.com/guide/practices/screens_support.html#testing