android更改布局dpi

时间:2012-06-27 12:59:54

标签: android android-layout

我可以更改在设备上使用我的应用程序的布局dpi吗?

(在开发的应用程序上工作正常,但在小屏幕尺寸的设备上,一切看起来都很大)

4 个答案:

答案 0 :(得分:1)

  

小屏幕设备一切看起来都很大。

阅读此Supporting Different Device

答案 1 :(得分:1)

您需要为所有屏幕尺寸存储桶提供资源:

/drawable/ (default images)
/drawable-ldpi/ (small dpi screens)
/drawable-mdpi/ (medium dpi screens)
/drawable-hldpi/ (large dpi screens)
/drawable-xhdpi/ (xtra large dpi screens)

请点击此处获取帮助:http://developer.android.com/guide/practices/screens_support.html

和此处查看使用DPI存储区的设备列表:http://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/

答案 2 :(得分:0)

您需要为所有DPI屏幕制作图像,以便所有类型的设备都支持它。 Android会根据您的设备DPI自动为您的应用设置这些图像。 请确保您拥有所有资源,并查看link。它会帮助你更多。

答案 3 :(得分:0)

它的布局问题,尝试使用相对布局和线性布局将对象放置在xml中。对于图像使用.png扩展名并使用九个补丁图像,以便它适合所有屏幕,这将支持大多数屏