我正在使用表格布局。
此处我有三个EditText's
具有相同的width ="200dp"
。
但我想增加第3 EditText
的大小。
我创建了width="wrap_content"
,但所有其他EditText也获得了“wrap_content
”
如何在不影响其他width
的情况下增加第3 EditText
个EditText's
。
第3版EditText的代码: -
<TableRow
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:id="@+id/addl"
android:text="Address"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:id="@+id/colon"
android:text=":" />
<EditText
android:layout_width="250dp"
android:layout_marginLeft="20dp"
android:id="@+id/et"
android:singleLine="true"/>
</TableRow>
现在我想仅增加地址width
的{{1}}
答案 0 :(得分:4)
我认为您可以通过以下layout_weight
的{{1}}参数来实现此目标
EditText
修改强>
这是结果
答案 1 :(得分:0)
将属性android:stretchColumns="2"
放入TableLayout
<TableLayout android:stretchColumns="2" ... > .... </TableLayout>