Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android開發技巧之使用weight屬性實現控件的按比例分配空間

Android開發技巧之使用weight屬性實現控件的按比例分配空間

編輯:關於Android編程

從今天開始,把看書時候的知識點整理成博客,

這個比較簡單,估計有經驗的都用過,weight屬性

在做Android布局的時候,經常遇到需要幾個控件按比例分配空間的情況

比如下圖效果

\

在底部設置兩個button,占據底部寬度一部分的同時,保持1:3的比例,

當然了,這麼難看的布局用處不大,僅是用來說明weight的用法

布局代碼如下:



    


其中LinearLayout裡面有個weightSum,這個屬性是用來設置LinearLayout的weight總和,

Button裡面的layout_weight就是用來設置button占據LinearLayout的空間的大小

形象一點說,LinearLayout像一個盒子,weightSum設置了盒子的大小為6,

往盒子裡放了兩個button,給左邊button設置layout_weight="1",占據1/6空間,

右邊button設置了layout_weight="3",占據3/6空間

這樣兩個button加起來占據了LinearLayout的4/6,

如果沒有給LinearLayout設置weightSum的話,則默認為所有控件layout_weight的總和.

作者:jason0539

微博:http://weibo.com/2553717707

博客:http://blog.csdn.net/jason0539(轉載請說明出處)

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