因此,我在开发以前的应用程序时遇到了麻烦,因此我做了一些较小的测试。我创建了一个1280x800 MDPI仿真器,并在port,land和sw600dp中使用“ main_layout”布局运行它。现在,基于DPI和尺寸,应该从sw600dp中提取它,但实际上是从我的port和landscape layout文件夹中提取。我通过设置标签并打印它们以查看我使用的布局来进行测试。

对于港口和陆运,我的标签为“小”,而sw600dp的标签为“大”。当我打印出标签时,我得到:“小”。但是,难道不应该从sw600dp中提取这样的设备吗?

最佳答案

遗憾的是,直到API级别13(Android 3.2)才引入了sw限定符(它们是如此有用)。因此,在API 12上,将不会使用这些文件夹。

另请参阅:https://stackoverflow.com/a/8935720/321697

07-26 09:32