0

我正在尝试使布局与所有设备兼容,首先我尝试使用Hdpi,mdpi属性但它不起作用,因为某些选项卡被视为mdpi设备并且它们从mdpi文件夹中获取资源并且其 UI 太差。然后我尝试了小、中大和特大属性,但由于提到的相同问题,它不能正常工作hdpimdpi. 最后,我将使用小宽度属性,这些属性将根据它们的最小宽度使用资源,如 layout-sw320dp、layout-sw480dp、layout-sw600dp、layout-sw720dp。但现在克服的另一个问题是 Nexus 和 Galaxy Grand 以及其他 480*800 的设备正在使用 320dp 的资源,不包括 480*800 比例的选项卡。因此,如果有人有此类问题的解决方案,请告诉我。

谢谢

4

2 回答 2

0

如果可能,请在您的应用程序中尝试使用 GridView,这些列会根据设备自动调整自身及其子项的大小。

于 2013-06-28T06:06:47.193 回答
0

遵循安卓最佳实践。你有没有使用wrap_contentmatch_parent有效。它会解决你的大部分问题

于 2013-06-28T06:13:32.973 回答