我是android应用程序开发的新手。我知道这是一个非常基本的问题,但我想知道在创建UI时使用LinearLayout
有什么好处。我知道它有助于横向或纵向组织其子项,但在创建UI时,它还有其他好处吗?
我想知道这一点,因为我在尝试使用没有LinearLayout
的卡视图设计UI时遇到了一些填充问题
它具有响应能力。响应各种显示器尺寸。
但是LinearLayout是一维的。如果要二维控制布局,则需要嵌套LinearLayouts。
对于这种情况,建议使用ConstraintLayout而不是LinearLayout。
如果您的标记很简单,并且LinearLayout对您来说已经足够了,请使用它。
如果布局变得越来越复杂,并且必须嵌套LinearLayout,那么最好使用ConstraintLayout。
您不应该到处使用ConstaintLayout,因为它比LinearLayout或FrameLayout更难渲染,如果您可以用非嵌套布局看到它,请将其替换。