0

我的手机宽度是 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" /> 

有任何想法吗?

4

2 回答 2

2

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

于 2013-07-26T23:37:13.283 回答
0

大多数时候,sw600dp是用来形容平板电脑的。有关更多信息,请参阅Android 指南

于 2013-07-26T23:36:24.987 回答