如何在android中支持多种分辨率和屏幕尺寸

时间:2013-02-20 07:01:06

标签: android screen-resolution

我正在开发一个应用程序,其中包括在WebView中显示html内容。 而现在我面临着维持不同决议的问题。

我为

创建了Android分辨率
  

480×800(布局正常-HDPI)

     

720x1184(布局正常-xhdpi)

     

600x1024(layout-large-hdpi)适用于Samsung GT

     

800x1205(layout-large-xhdpi)适用于Nexus 7

我得到的问题是,在测试三星GT和Nexus 7设备时采用相同的分辨率规格可绘制布局。 i.e..layout-大HDPI。

任何人都可以帮助我,如何消除上述缺点。

1 个答案:

答案 0 :(得分:0)

如果您设计的布局一致,则无需定义不同的layout文件夹(layout-landlayout-largelayout-small)。 Android OS将处理此问题(关于images显示)。您唯一需要做的就是在<support-screens>中添加manifest,以下是<support-screens>

 <supports-screens android:resizeable=["true"| "false"]
              android:smallScreens=["true" | "false"]
              android:normalScreens=["true" | "false"]
              android:largeScreens=["true" | "false"]
              android:xlargeScreens=["true" | "false"]
              android:anyDensity=["true" | "false"]
              android:compatibleWidthLimitDp="integer"
              android:largestWidthLimitDp="integer"/>

有关更多信息,请查看Support Multiple Screens

的Android开发人员文档
相关问题