我今天一直在创建一些测试来检查w限定符在android中是如何工作的。我的想法是我希望不同的布局适用于小于或等于320dp,小于或等于480dp,以及小于或等于720dp的屏幕。我在eclipse中有这3个文件夹(layout-320dp,layout-w480-dp和layout-w720dp)。问题是,当我使用不同的屏幕配置预先设置布局时,我看到android没有使用预期的布局。一些例子:
有人能猜出发生了什么吗?
提前致谢。
答案 0 :(得分:1)
如果我没弄错,你需要使用layout-sw720dp
等等,按屏幕宽度进行操作。
我假设您已为这些屏幕计算了正确的dp像素。例如,我有一个Nexus 7,我知道它需要layout-sw600dp
而不是720dp的drawable和布局。 720dp适用于10英寸屏幕。从屏幕宽度开始工作。这里的错误是选错了文件夹。
当然也看这里因为它充满了信息,它将提供你需要的一切: http://developer.android.com/guide/practices/screens_support.html