Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android布局限定符没有';行不通_Android_Layout_Size - Fatal编程技术网

Android布局限定符没有';行不通

Android布局限定符没有';行不通,android,layout,size,Android,Layout,Size,问题:当我在不同尺寸的Android手机上测试我的程序时,布局选择不正确 我使用setContentView(R.layout.activity\u home)设置布局 在res/目录中,我创建了 res/layout/activity_home.xml res/layout-sw320dp/activity_home.xml res/layout-sw480dp/activity_home.xml res/layout-sw720dp/activity_home.xml 在AndroidMa

问题:当我在不同尺寸的Android手机上测试我的程序时,布局选择不正确

我使用
setContentView(R.layout.activity\u home)
设置布局

在res/目录中,我创建了

res/layout/activity_home.xml
res/layout-sw320dp/activity_home.xml
res/layout-sw480dp/activity_home.xml
res/layout-sw720dp/activity_home.xml
在AndroidManifest.xml中

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

然后我在320x480480x800720x1280模拟器上分别测试了它。所有这些设备都选择了布局
/res/layout-sw320dp/activity\u home.xml

我设置的目标平台是4.4.2,模拟器的版本是4.3.3

我不知道为什么会这样。

和 /

使用此链接并使用目录结构支持多个屏幕


希望它能对你有所帮助

我想我正确地使用了目录结构,它遵守了指南中的限定符规则。