我正在开发一个android应用程序,我习惯于相对/线性布局,但是现在我决定使用ConstraintLayout。我是ConstraintLayout的新手。我正在在线阅读一些文档,我也阅读了ConstraintLayout上的官方android文档。
ConstraintLayout为我们的布局提供了线性和平面的视图。
我几乎没有在官方文档中发现的疑问/疑问:
任何人都可以帮助我了解ConstraintLayout。
[在RelativeLayout
中使用LinearLayout
/ ConstraintLayout
并不是最佳实践,但是ConstraintLayout
有许多“小部件”可以帮助您设计屏幕
This是了解不同“小部件”的好资源
- 我们可以在ConstraintLayout中使用RelativeLayout或LinearLayout吗?是是否是标准做法?
没有你不应该。您应该阅读Optimizing Layout Hierarchies和Performance and view hierarchies
- 如果是,那么它会在ConstraintLayout内部创建多层吗?
与上述相同。
- 如果否,那么我们应该如何在ConstraintLayout?因为我有一个需要结合的设计两种/三种观点,需要一些单独的背景。我们可以实现RelativeLayout或LinearLayout可以很容易地做到这一点?
[有几种方法可以使用ConstraintLayout进行几乎所有操作。作为该版面的新手,当您难以创建一些复杂的设计时,您可能会感到沮丧。但是一段时间后,您甚至会忘记使用RelativeLayout:)