清单文件中的支持屏幕

时间:2013-07-04 06:51:59

标签: android android-screen-support

这是我的android清单文件中的代码。

supports-screens android:resizeable="true"
              android:smallScreens="true"
              android:normalScreens="true"
              android:largeScreens="true"
              android:xlargeScreens="true"
              android:anyDensity="true"

我从支持屏幕中了解到,它可以用来简单地将应用程序屏幕调整到通过调整大小和拉伸图像所做的多种屏幕尺寸。但是,无论是否有此代码,我都没有看到任何差异。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:9)

就像这样:

 /res/layout/layout.xml         // Default layout
 /res/layout-small/layout.xml   // Small screens
 /res/layout-large/layout.xml   // Large screens
 /res/layout-xlarge/layout.xml  // Ex

您可以更进一步,通过在目录名称中指定另一个关键字,为纵向和横向视图制作不同的布局:

 /res/layout-small-land/layout.xml      // Small screens, landscape view
 /res/layout-small-portrait/layout.xml  // Small screens, portrait view

请记住,标签顺序很重要,因此您无法编写layout-portrait-small。

最后将此代码添加到您的清单文件中:

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

答案 1 :(得分:1)

请查看适用于"Designing for Multiple Screens"

的Android培训网站