我遵循Android文档(http://developer.android.com/guide/practices/screens_support.html)中提供的指南,并创建了36x36像素,48x48像素和72x72像素的图像按钮,然后在ldpi,mdpi中将这些按钮增加, hdpi文件夹...但是当我在Eclipse中的xml-layout-creation位置更改屏幕分辨率时...图像按钮大小不断变化:(
我应该改变一些其他设置吗?
我的XML非常简单,例如:
<ImageButton android:src="@drawable/level1"
android:layout_width="wrap_content" android:id="@+id/imageButton1"
android:layout_height="wrap_content"
android:onClick="button_clicked1">
(完整档案:http://pastebin.com/nyh2BMFE)
请指教!
编辑: 好的,添加了Android在每个目标中创建的默认图标,并且它也没有像其他按钮那样很好地缩放。
答案 0 :(得分:0)
更改分辨率并不能保证密度的变化,因为密度也是屏幕尺寸的函数。最安全的方法是创建具有所需分辨率和密度的AVD。
答案 1 :(得分:0)
您可以使用DIP单位,即密度无关像素。
如果有效,那么请给我一些反馈。