[英]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.