我有以下问题:
我有一个水平的LinearLayout,有两个按钮,Ok和Cancel。我希望按钮填充父母的宽度,我的意思是每个按钮50%(如果我有3个按钮各33%),按钮必须具有相同的宽度但是当我在“确定”按钮中选择“填充父”时它会填充所有内容并取消按钮不再可见。
感谢您的帮助。非常感谢你
答案 0 :(得分:2)
在xml布局上,将此标记添加到每个按钮:
android:layout_weight="1"
并将按钮设置为0px
答案 1 :(得分:0)
使用weightSum
和layout_weight
属性创建所需的视图。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"
android:weightSum="2">
<Button android:text="Ok" android:id="@+id/button1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1" />
<Button android:text="Cancel" android:id="@+id/button2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1" />
</LinearLayout>
如果三个按钮weightSum
为3。