我的android应用程序的布局出现了一些问题。我为多个android设备创建了多个android资源目录。当我尝试在nexus 5仿真器上测试我的应用程序时,问题依然存在--屏幕的布局超出了范围,完全不成比例。在我的应用程序中,layout-xxhdpi-1080-1920的所有布局看起来都很严格,当我在nexus 5仿真器中启动我的应用程序时,问题就出现了。看起来仿真器选择的是不同的布局大小,而不是它应该选择的布局大小。
我也有一个问题,要求版面创作。是否有更好的方法来覆盖尽可能多的android设备,而不是做出所有的布局决议:例如:-mdpi-460x800,xhdpi-720x1290,xhdpi-1080x1920,等等.它确实需要18种以上的布局目录类型,而且相当多。
我已经看过了所有支持不同屏幕的文档。
发布于 2015-07-03 10:14:10
你可以覆盖世界上几乎所有的android设备。要做到这一点,您需要有设备特定的资源。
对于早于3.2的android版本
layout-ldpi
layout-mdpi
layout-hdpi
layout-xhdpi
适用于android版本3.2及更高版本
layout-sw360dp
layout-sw420dp
layout-sw600dp
layout-sw720dp
这只是一个典型的例子,android文档中的更多信息这里。
https://stackoverflow.com/questions/31103651
复制相似问题