Android布局限定符没有';行不通
问题:当我在不同尺寸的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
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
我不知道为什么会这样。
和
/
使用此链接并使用目录结构支持多个屏幕
希望它能对你有所帮助我想我正确地使用了目录结构,它遵守了指南中的限定符规则。