我想知道不同 Android 设计布局之间的优缺点。在某些情况下,我觉得我可以在线性布局或表格布局之间进行选择,或者有时在线性布局和相对布局之间进行选择。我想了解以下内容
- 哪种布局在哪种情况下最好
- 哪个画得快,等等
- 哪个表现最好
有人可以提供布局(线性、相对、绝对、表格、框架等)之间的比较吗?
最佳答案
布局的名称非常具有描述性:当您需要线性 View 时,您将使用 LinearLayout
,当您需要表格时,您将使用表格,等等。
当您有复杂的布局时,RelativeLayout
是首选。
所有这些都将在相对相似的时间绘制。您需要尽量避免的是创建过多的嵌套布局(例如,LinearLayout
inside LinearLayout
)。
花点时间观看这个视频:Romain Guy's Google I/O 2009 talk .从那里可以获得有关布局效率的大量信息。
关于Android 设计布局比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162307/