如何在android中使用不同的分辨率?

时间:2012-02-09 16:59:29

标签: android android-layout android-emulator

我必须准备一个应用程序。我想支持不同的分辨率。我必须准备不同的布局。我的布局是时间,

res/layout/mylayout----7" normal screen
res/layout-large/mylayout----7" large screen
res/layout-xlarge/mylayout---10.1" 

但它是7“大屏幕。我在这个网站找到了一些解决方案。解决方案是,创建布局是,

res/layout/mylayout----7" normal screen
res/layout-sw600dp/mylayout----7" large screen
res/layout-sw720/mylayout---10.1" 

更改了布局名称后,它只需7英寸大屏幕。请帮助我。

2 个答案:

答案 0 :(得分:1)

检查您的项目构建目标要支持xlarge屏幕,您的项目构建目标应该至少是android 2.3.3 adk。

在Eclipse中 - ?右键单击项目 - >属性 - > Android - >选择Project Build Tagrget为2.3.3或更高版本。

首先在Android应用程序清单文件中设置多屏幕支持

<supports-screens                                 
    android:smallScreens="true"                    
    android:normalScreens="true"         
    android:largeScreens="true"            
    android:xlargeScreens="true"             
    android:anyDensity="true" />

另见Link

答案 1 :(得分:0)

 For mulitple screen support   Try by using this... in ur android manifest file
        <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true"
         />