Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android UI學習 - Linear Layout, RelativeLayout(2)

Android UI學習 - Linear Layout, RelativeLayout(2)

編輯:高級開發

sp;

7) layout_gravity- Container組件的對齊方式 組件在layout裡面的對齊方式。 8) gravity-文字在組件裡的對齊方式 例如設置button裡面的文字在button中居中顯示。 * 大多數屬性是可以調用對應的函數來動態改變狀態的,請查看SDK Doc。

2. Linear Layout 線形布局

orIEntation -容器內元素的排列方式。vertical: 子元素們垂直排列,horizontal: 子元素們水平排列。在代碼裡可通過setOrIEntation()進行動態改變,值分別為HORIZONTAL或者VERTICAL。 *在Linear Layout, 寬度/高度都是按著組件的次序逐個占用的!所以當某個組件設置"fill_parent",在沒有設置Layout_weight的情況下,該組件會占用了余下的空間,那麼在它後面的組件就會顯示不出來。如下圖的EditText如果沒有設置android:layout_weight="1",它下面的其他組件就看不見了! baselineAligned 一般情況下,這個屬性默認為true,代表在同一方向的組件都基於第一個組件對齊。所以可以看到下圖的text1, button1, text2是在同一水平線的。當不需要這效果時,可以設置為false。 可以參考官方網頁 -
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved