【发布时间】:2015-08-08 13:55:13
【问题描述】:
我对其他设备的布局表示怀疑,我的意思是支持不同分辨率的不同设备。我制作了一个应用程序,它在 hdpi 设备上运行良好,我在三星 Galaxy grand 上进行了测试,它具有 320dp-460dp 和 480px-800px。
May 应用程序在此设备上看起来很棒。但是当我在其他设备上运行时,它就坏了。所以建议我制作像 layout-large、layout-xlarge 和 layout-xxlarge 这样的文件夹,但this 链接和this 链接有很多区别
所以这让我很困惑,我必须使用哪个名称来制作布局文件夹以支持所有设备?请告诉我
还告诉我,我的布局中有一些硬编码值,例如左边距 13 dp,以使我的设计在 hdpi 设备上看起来更完美,我应该在其他 xhdpi 设备上做得更多吗???
还有哪些设备在 layout-large 文件夹中等等,请回答我的困惑,提前谢谢
【问题讨论】:
-
制作一个特定的布局文件夹来支持特定的尺寸并不意味着你的应用不能在其他尺寸上运行。这只是意味着您的应用在这种特定尺寸上会更好地工作。
-
我知道它会起作用,但我想知道我必须使用哪个名称来制作文件夹?
-
您为什么担心哪个设备属于某个类别?只需提供为正确密度文件夹缩放的资源,就可以了。自动地。好吧,您可能需要调整一些尺寸,并始终使用 dps 和 sps。但基本上,你已经很好了。
标签: android android-layout androiddesignsupport