支持多个屏幕的android最佳实践

时间:2014-06-19 15:32:04

标签: android compatibility screen-size

下式给出:

从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

1 个答案:

答案 0 :(得分:1)

使用布局别名。

官方文件中的报价:

“最小宽度限定符仅适用于Android 3.2及更高版本。因此,您还应该使用抽象大小的bin(small,normal,large和xlarge)与早期版本兼容。”

以下是获取更多信息的链接 - Use Layout Aliases