Android不尊重sw600dp文件夹中的替代尺寸文件

时间:2013-07-26 23:19:46

标签: android

我的手机宽度为720像素。这是来自谷歌的三星Galaxy Nexus。它运行Android 4.2.2。

我的应用程序,我启动,我的布局从不同文件夹中的dimen文件中获取值。

我有一个“values-sw600dp”文件夹,但它没有被读取。 而是读取默认“值”文件夹中的值。

我们的目标是API级别17,minSdk为7,例如

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="17" />

并且在清单文件中也有

<supports-screens 
    android:xlargeScreens="true"
    android:largeScreens="true"
    android:normalScreens="true" 
    android:smallScreens="true"
    android:anyDensity="true" /> 

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

Galaxy Nexus是-xhdpi设备。它的最短宽度小于600dp(720px / 2 = 360dp)。因此,它不会从-sw600dp文件夹中读取。

答案 1 :(得分:0)

大部分时间,sw600dp用于描述平板电脑。 有关详细信息,请参阅android guidelines