如何使布局工作在所有大小的android



有人能告诉我如何在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"/> 

最新更新