我可以更改在设备上使用我的应用程序的布局 dpi 吗?
(在开发的应用程序上运行良好,但在小屏幕尺寸的设备上一切看起来都很大)
小屏幕尺寸的设备一切看起来都很大。
阅读此支持不同的设备
您需要为所有屏幕大小的存储桶提供资源:
/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/
您需要为所有 DPI 屏幕制作图像,以便所有类型的设备都支持它。Android 会根据您的设备 DPI 自动为您的应用程序设置这些图像。请确保您的所有资源并查看链接。它会帮助你更多。
这是一个布局问题,尝试使用相对布局和线性布局将对象放置在 xml 中。对于图像使用 .png 扩展名并使用九个补丁图像,使其适合所有屏幕,这将支持大多数屏幕