我的手机宽度为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" />
有什么想法吗?
答案 0 :(得分:2)
Galaxy Nexus是-xhdpi
设备。它的最短宽度小于600dp(720px / 2 = 360dp)。因此,它不会从-sw600dp
文件夹中读取。
答案 1 :(得分:0)
大部分时间,sw600dp
用于描述平板电脑。
有关详细信息,请参阅android guidelines