android:layout_weight

layout_weight是LinearLayouts的view佈局裏一個很重要的值。佈局

全部的view的layout_weight缺省值都是爲0,意味着他們只在屏幕上佔據它們須要顯示的空間大小。it

activity根據這個View的比0大的layout_weight值來劃分剩餘的空間和其它Views定義的layout_weight也按比例進行空間的劃分。
   table

給個例子:假設咱們在水平行上有一個文本標籤和兩個文本編輯框view. 文本標籤沒有定義layout_weight 值,因此它將佔據最小的須要提供的空間. 若是每一個文本框view的layout_weight 都被設置爲1, 在父佈局中的剩餘的寬度將被它們平分.若是一個文本view的layout_weight值爲2,另一個是1, 那麼剩餘空間的三分之一將給第一個文本框,三分之二將給第二個文本框class

這個佈局文件也演示瞭如何在其餘佈局內部嵌套佈局從而生成更復雜和漂亮的佈局. 在這個例子中,一個水平的線性佈局嵌套在另一個垂直的佈局中,從而容許標題標籤和文本字段在水平方向上邊界對齊layout

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息