2011-06-25 27 views
0

我試圖渲染一個EditText密碼字段,其後是複選框,其文本是「顯示?」。兩者都在水平方向的LinearLayout中。layout_weight給一個項目完全儘可能多的空間,因爲它需要,其餘所有項目

我希望複選框及其標籤能夠佔用完全儘可能多的空間,因爲它們需要進行渲染而不會出現壓扁,包裹或變形 - 不多也不少 - 並將行寬的其餘部分指定給EditText。

是否有一些半魔術的layout_weight值的字面意思(單獨或與一個或多個其他屬性組合)「給這個元素完全一樣寬度,因爲它需要正常渲染而不需要壓扁,包裝或管理 - 但沒有更多?「另一個意思是「給這個元素所有可用的空間,首先滿足其他所有東西之後」?

回答

0

您只需在兩個控件上設置android:layout_width="wrap_content」,並在EditText上設置android:layout_weight="1"

+0

完美無瑕!謝謝!!! :-) – Bitbang3r

相關問題