有人能告诉我如何在android中使布局适用于所有尺寸。如果我使用支持屏幕,它适用于所有屏幕尺寸吗?有人能告诉我怎么做吗?
<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:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
您应该为每个屏幕大小制作一个单独的布局。有几个因素会影响每个屏幕的布局,如屏幕密度、大小、方向和分辨率。很难做出一个在所有Android屏幕尺寸上都能很好地工作的布局。
您应该确定最适合支持的屏幕尺寸,并创建针对这些尺寸的布局。
请阅读此处的最佳实践:
http://developer.android.com/guide/practices/screens_support.html
任何布局都适用于任何设备的屏幕大小。support-screens
清单标签旨在限制不同的设备(与您的限制不兼容)通过市场访问您的应用程序。
参见
<supports-screens
android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>