layout_weight屬性

layout_weight屬性是LinearLayout中的屬性

如果是水平方向,則要看layout_width屬性;如果是垂直方向,則要看layout_height屬性;

以水平方向舉例:

layout_width="match_parent"

有三個button:layout_weight比例爲1:2:2

計算公式爲:

1:parent_width + 1/5*(parent_width -3parent_width)=3/5parent_width

2:parent_width + 2/5*(parent_width -3parent_width)=1/5parent_width

3:parent_width + 2/5*(parent_width -3parent_width)=1/5parent_width

 

如果layout_width="wrap_content"

有三個button:layout_weight比例爲1:2:2

系統先給3個Button分配他們的寬度值wrap_content,然後把剩餘空間按1:2:2比例分配;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章