2011-05-28 104 views
3

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

  • 其布局最好是在这种情况下,
  • 这是快速绘制,ECT
  • 哪一个是最好的性能

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

回答

4

布局的名称是相当描述:你会使用LinearLayout当你想的意见直线,当你想要一个表的表等

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

所有这些将在相对相似的时间绘制。你需要尽量避免的是创建太多的嵌套布局(例如,LinearLayoutLinearLayout内)。

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

0

如果您主要使用Linearlayout,它将会很有帮助,因为您可以在Landscape和Potrait模式下为不同的屏幕尺寸使用相同的应用程序。我在布局中仅使用了Linearlayout,因此当所有屏幕尺寸的方向更改时,我的设计看起来都一样。