[英]multiple screen size issue
根据我的理解,支持多屏大小的版本适用于3.2或更高版本。 任何低于该版本的版本,它都不会自动检测屏幕尺寸并选择正确的布局文件夹。
如果我错了请纠正我
但是,我的情况是我在模拟器和两个不同大小和版本的设备上运行应用程序。
仿真器:带有QVGA的1.6版本。 它会自动检测屏幕尺寸并选择正确的布局文件夹。
第一个设备:具有小尺寸的2.2版本(QVGA)。 它不会自动检测屏幕尺寸并选择错误的布局文件夹
第二个设备:具有Nexus S中尺寸(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>
我的文件夹
分辨率/可绘制
分辨率/布局
分辨率/布局小
我不创建一组新的drawable,因为如果使用较小的布局,该图像可以清晰显示,因此我不会理会那个。
如果我将第一台设备从2.2升级到3.2或更高版本,该设备将自动检测并选择正确的文件夹怎么办?
以下链接将指导您如何使用它。
http://www.brighthub.com/mobile/google-android/articles/61895.aspx#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.