我正在开发一个应用程序,其中包括在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。
任何人都可以帮助我,如何消除上述缺点。答案 0 :(得分:0)
如果您设计的布局一致,则无需定义不同的layout
文件夹(layout-land
,layout-large
,layout-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开发人员文档