我创建了一个在我的Galaxy s2(480×800)设备上看起来很好的Android布局。我想支持Galaxy s3(720x1280)的布局,所以我用这些规格创建了一个AVD,然后将res / layout目录和内容复制到另外两个目录:res / layout,res / layout-large和res / layout- XLARGE。要测试布局是否正常工作,请在res / layout中的父级中心放置一个测试按钮,res / layout-large中的parent-left和res / layout-xlarge中的parent-right。如果我在我的设备(480×800)或AVD(720x1280)上运行应用程序,则测试按钮始终位于父中心。为什么测试按钮没有按res / layout-large或res / layout-xlarge中指定的值定位。
我的清单如下:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" />
<supports-screens
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
我的目标是2.3.3,并且在测试之前还清理了我的构建
我非常生气,所以任何帮助都会受到赞赏。