1

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

我已经为

480x800(布局-正常-hdpi)

720x1184(布局-正常-xhdpi)

三星 GT 600x1024(layout-large-hdpi)

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

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

谁能帮助我,如何消除上述缺点。

4

1 回答 1

0

如果您一致地设计布局,则无需定义不同的layout文件夹(layout-land、、、layout-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 开发人员文档。

于 2013-02-20T07:03:42.350 回答