Android 设计布局比较

标签 android layout

我想知道不同 Android 设计布局之间的优缺点。在某些情况下,我觉得我可以在线性布局或表格布局之间进行选择,或者有时在线性布局和相对布局之间进行选择。我想了解以下内容

  • 哪种布局在哪种情况下最好
  • 哪个画得快,等等
  • 哪个表现最好

有人可以提供布局(线性、相对、绝对、表格、框架等)之间的比较吗?

最佳答案

布局的名称非常具有描述性:当您需要线性 View 时,您将使用 LinearLayout,当您需要表格时,您将使用表格,等等。

当您有复杂的布局时,RelativeLayout 是首选。

所有这些都将在相对相似的时间绘制。您需要尽量避免的是创建过多的嵌套布局(例如,LinearLayoutinside LinearLayout)。

花点时间观看这个视频:Romain Guy's Google I/O 2009 talk .从那里可以获得有关布局效率的大量信息。

关于Android 设计布局比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162307/

相关文章:

java - 更改 ListView 的字体大小和文本大小

android - 在 Listview Android 中滚动时切换开关更改

android - 通过 USB 反向绑定(bind)多个 Android 设备

html - 强制新行以 css 网格开头

android - 在 listView 中加载异步图片

java - 如何处理多个Android方法?

javascript - 带有下拉菜单和按钮的 Flexbox 布局

android - java.lang.UnsupportedOperationException : Can't convert to dimension: type=0x12

android - 隐藏小屏幕的操作栏

Android 抽屉式 snackbar