下式给出:
从API Level 13(Android 3.2)开始,不推荐使用屏幕大小(small,normal,large,xlarge),而使用swdp限定符。强烈建议在Android 3.2或更高版本上运行的应用程序应使用这些较新的限定符。 http://developer.android.com/guide/practices/screens_support.html
THEN:
通过同时使用BOTH技术,在不使问题变得更复杂的情况下,保持与api 7+的兼容性的最佳实践是什么?
澄清:在为支持api 7+的要求创建备用布局,维度,值等的资源文件夹时,我们应该使用弃用的限定符(small,normal,large,xlarge)还是新的限定符(sw600dp) ,sw800dp等)或两者同时出现?
更新: 我刚刚发现了一个类似的问题,其中接受的答案建议只使用旧的抽象大小Bin限定符: https://stackoverflow.com/a/15113877
答案 0 :(得分:1)
使用布局别名。
官方文件中的报价:
“最小宽度限定符仅适用于Android 3.2及更高版本。因此,您还应该使用抽象大小的bin(small,normal,large和xlarge)与早期版本兼容。”
以下是获取更多信息的链接 - Use Layout Aliases