Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android視圖控件屬性layout

Android視圖控件屬性layout

編輯:Android開發實例

我們發現,在Android的所有視圖控件屬性中,都深藏這這麼一個共同的內功,它的名字叫layout_weight,很多時候我們並不需要設置這個屬性,那麼這個屬性到底有什麼功力呢?我們稍作分析。

 

通常情況下我們沒有對他進行賦值或者任何設置,這時候layout_weight的屬性值默認為0,當我們對它進行賦值,設置為大於0的值的時候,它就可以根據我們設置的值來與其處於同一級別的控件分割父控件給予它們的顯示空間大小,各個控件占用空間大小則根據設定的值作為比例常數來做決定。

舉個例子,假設在一個水平方向上有2個並列的控件,View1與View2,我們暫且分別稱為V1和V2。

  • 如果V1和V2都沒有設定layout_weight的屬性值,那麼他們將分別占用等大的空間大小。
  • 如果我們將V1設置為1,V2也設置為1,那麼這時候V1與V2同樣占據同樣大小空間。
  • 如果將V1設置為2,V2設置為1,那麼這時V1將占據2/3的寬度,而V2只占有1/3的寬度大小。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved