【发布时间】:2017-05-08 11:07:33
【问题描述】:
关于相对布局和线性布局性能的文章不少。由于更大的视图层次结构,使用嵌套线性布局会花费遍历。我不知道为什么每次我在 Google I/O 2013 上听到它时都不宜使用 RelativeLayout,但该视频中没有给出原因
有没有人可以帮助我们深入了解这些布局背后的概念(性能、资源成本等)。
【问题讨论】:
-
AFAIK,这个问题没有统一的答案。与编程中的许多事情一样,真正的答案是“视情况而定”。
-
@cricket_007 老兄,我已经读过了,但这不是一个完整的答案。 :(
-
@CommonsWare 你能详细说明这些可能性吗?
-
您还在寻找什么?这里真正的答案是“这取决于你想要显示的内容”。就像如果你想要一个网格,使用网格或表格布局,数据列表进入 ListView,等等
-
我认为在最近的 Google I/O 上,ConstraintLayout 甚至声称优于 RelativeLayout
标签: android android-linearlayout android-relativelayout