android - 如何使布局适用于android中的所有尺寸

标签 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

关于android - 如何使布局适用于android中的所有尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160999/

相关文章:

Android ImageView 来自 URL : Not Getting Set (Using Picasso)

如果应用程序关闭,Android IntentService 无法完成任务

android - ListView 在滚动时崩溃

android - 如何使用项目源代码作为另一个项目的库?

android - 签名 apk 可以在 Android Studio 中运行,但为什么相同的 keystore 不能在命令行上运行?

android - 如何连接两个 Activity

android - 将设备地址发送到android-bluetooth中的ConnectThread(BluetoothDevice设备)

Android ListView 内存泄漏?

java - Firebase,删除用户时无法删除用户记录

android - 反向动画集