2011-05-28 90 views
3

我想知道不同Android設計佈局之間的優缺點。在某些情況下,我覺得可以在線性佈局或表格佈局之間進行選擇,或者在線性佈局和相對佈局之間進行一些選擇。我想知道以下Android設計佈局比較

  • 其佈局最好是在這種情況下,
  • 這是快速繪製,ECT
  • 哪一個是最好的性能

可能有人請提供佈局之間的比較(線性,相對,絕對,表格,框架等)?

回答

4

佈局的名稱是相當描述:你會使用LinearLayout當你想的意見直線,當你想要一個表的表等

當你有複雜的佈局,RelativeLayout是首選。

所有這些將在相對相似的時間繪製。你需要儘量避免的是創建太多的嵌套佈局(例如,LinearLayoutLinearLayout內)。

請花點時間觀看本視頻:Romain Guy's Google I/O 2009 talk。大量的信息可以從那裏獲得關於佈局效率的信息。

0

如果您主要使用Linearlayout,它將會很有幫助,因爲您可以在Landscape和Potrait模式下爲不同的屏幕尺寸使用相同的應用程序。我在佈局中僅使用了Linearlayout,因此當所有屏幕尺寸的方向更改時,我的設計看起來都一樣。