簡體   English   中英

如何決定使用哪種布局?

[英]How to decide which layout to use?

我既使用了線性布局又使用了相對布局。 但仍然不知道何時使用哪種。 如何決定使用哪一個? 用一些例子解釋。

在大多數情況下,這是個人喜好。

您必須根據自己的需要來決定。 但是,如果您使用多個嵌套的LinearLayouts ,則應嘗試使用RelativeLayout ,因為這樣會明顯降低性能。

請參閱本教程 您將對不同的布局有個好主意。 希望這可以幫助.. :)

這一切都取決於個人喜好,經驗很重要。 我個人在大多數情況下會使用線性布局的組合,但有時會使用FlowLayout和Relative Layout等。

線性布局 (垂直/水平)用於創建基本布局。 遵循以下屬性有助於更好地創建美觀的視圖。

android:Layout_weight

相對布局用於創建疊加效果,並根據位置關聯不同視圖的位置。 遵循以下屬性有助於更好地創建美觀的視圖。

android:layout_margin
android:paddingLeft
android:paddingRight
android:paddingTop
android:paddingBottom

框架布局可用於創建重疊式布局,例如按下選項時等。框架布局還可用於創建重疊式廣告。 使用“框架布局”創建“覆蓋”視圖,並將重力設置為右側

網格布局用於創建網格,您可能會看到基本在網格布局中實現的圖庫圖片。 網格的示例是畫廊照片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM