根据我的理解,支持多种屏幕尺寸适用于3.2或更高版本。在该版本的任何下方,它不会自动检测屏幕大小并选择正确的布局文件夹。
如果我错了,请纠正我
但是,我的情况是我在模拟器和两个不同大小和版本的设备上运行应用程序。
仿真器:带QVGA的1.6版本。它会自动检测屏幕大小并选择正确的布局文件夹。
第一台设备:2.2版小尺寸(QVGA)。它不会自动检测屏幕大小并选择错误的布局文件夹
第二台设备:带有Nexus S-medium尺寸(HVGA)的4.0.4版本。它会自动检测屏幕大小并选择正确的布局文件夹。
我的manifest.xml
<uses-sdk android:minSdkVersion="12" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="426" >
</supports-screens>
我的文件夹
RES /可绘
RES /布局
RES /布局小
我没有创建新的drawable,因为如果使用小布局,图像可以清晰显示,所以我不打扰那个。
如果我将我的第一台设备从2.2升级到3.2或更高版本,那么设备会自动检测并选择正确的文件夹?
答案 0 :(得分:0)
以下链接将指导您如何使用它。
http://www.brighthub.com/mobile/google-android/articles/61895.aspx#