简体   繁体   English

多屏尺寸问题

[英]multiple screen size issue

Base on my understanding, The supporting multiple screen size is work on 3.2 or later. 根据我的理解,支持多屏大小的版本适用于3.2或更高版本。 any below of that version, it will not auto detect screen size and choose the correct layout folder. 任何低于该版本的版本,它都不会自动检测屏幕尺寸并选择正确的布局文件夹。

Correct me if i am wrong 如果我错了请纠正我

However, my case was i am running an application on an emulator and two difference size and version devices. 但是,我的情况是我在模拟器和两个不同大小和版本的设备上运行应用程序。

Emulator : 1.6 version with QVGA. 仿真器:带有QVGA的1.6版本。 It does auto detect screen size and choose correct layout folder. 它会自动检测屏幕尺寸并选择正确的布局文件夹。

first device : 2.2 version with small size (QVGA). 第一个设备:具有小尺寸的2.2版本(QVGA)。 It does not auto detect screen size and choose wrong layout folder 它不会自动检测屏幕尺寸并选择错误的布局文件夹

second device : 4.0.4 version with Nexus S-medium size (HVGA). 第二个设备:具有Nexus S中尺寸(HVGA)的4.0.4版本。 It does auto detect screen size and choose correct layout folder. 它会自动检测屏幕尺寸并选择正确的布局文件夹。

my manifest.xml 我的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>

my folder 我的文件夹

res/drawable 分辨率/可绘制

res/layout 分辨率/布局

res/layout-small 分辨率/布局小

I don't create new set of drawable because the image can show clearly if using small layout so i don't bother that one. 我不创建一组新的drawable,因为如果使用较小的布局,该图像可以清晰显示,因此我不会理会那个。

What if i upgrade my first device from 2.2 to 3.2 or later, then the device will auto detect and choose correct folder? 如果我将第一台设备从2.2升级到3.2或更高版本,该设备将自动检测并选择正确的文件夹怎么办?

以下链接将指导您如何使用它。

http://www.brighthub.com/mobile/google-android/articles/61895.aspx#

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM