0

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

(在开发的应用程序上运行良好,但在小屏幕尺寸的设备上一切看起来都很大)

4

4 回答 4

1

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

阅读此支持不同的设备

于 2012-06-27T13:02:53.067 回答
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/

于 2012-06-27T13:03:12.067 回答
0

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

于 2012-06-27T13:32:42.717 回答
0

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

于 2012-06-27T14:07:39.197 回答