繁体   English   中英

Android中的屏幕尺寸和布局

[英]Screen Size and Layout in Android

我正在Android Studio中创建一个应用程序,但该应用程序无法在多种屏幕尺寸上使用。 我在互联网上看到,人们使用具有相同名称的不同xml文件(只需更改它的“设置”,大小等等)。 进行应用程序布局的最佳方法是为每个屏幕尺寸使用不同的xml? 还是有更简单的方法来创建xml并将其用于各种屏幕尺寸?

最后,我正在使用相对布局,但是在互联网上,人们说要使用LinearLayout ,哪个更好?

感谢您的帮助,对不起我的英语!

我正在Visual Studio中创建一个应用程序,但该应用程序无法在多种屏幕尺寸上使用。 我在互联网上看到,人们使用具有相同名称的不同xml文件(只需更改它的“设置”,大小等等)。 进行应用程序布局的最佳方法是为每个屏幕尺寸使用不同的xml? 还是有更简单的方法来创建xml并将其用于各种屏幕尺寸?

是。 如果要为更大/较小的屏幕尺寸支持不同的布局,则必须提供一个不同的xml文件。 您可以通过创建布局文件夹来做到这一点。 https://developer.android.com/training/multiscreen/screensizes

另一方面,如果您认为您的项目可以重用应用程序的其他布局,并且在屏幕较大的情况下将它们拼凑在一起,则可能在这种情况下使用片段。

最后,我正在使用相对布局,但是在互联网上,人们说要使用线性布局,哪个更好?

您使用的布局类型取决于您的用例。 例如,LinearLayout对于组件垂直或水平排列的简单布局非常有用。 如果您的布局更复杂,则最好使用RelativeLayout来...

我建议您使用ConstraintLayout而不是RelativeLayout。 这两个布局相对于其他组件定位项目,但是ConstraintsLayout比RelativeLayout更强大。 您应该看看它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM