我已经编写了一个
XML代码,其中我想要将EditText扩展为适合父宽度.花了这么多时间后,找不到扩展EditText的方法.
这是我的XML:
- <?xml version="1.0" encoding="UTF-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <TableLayout
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical">
- <TableRow
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip">
- <TextView
- android:text="Comment"
- android:layout_width="match_parent"
- android:textStyle="bold"
- android:padding="3dip" />
- </TableRow>
- <TableRow
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip">
- <EditText
- android:id="@+id/EditText02"
- android:layout_height="wrap_content"
- android:lines="5"
- android:gravity="top|left"
- android:inputType="textMultiLine"
- android:scrollHorizontally="false"
- android:minWidth="10.0dip"
- android:maxWidth="5.0dip"/>
- </TableRow>
- <TableRow
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip"
- android:gravity="center">
- <Button
- android:id="@+id/cancel"
- android:text="Next" />
- </TableRow>
- </TableLayout>
- </LinearLayout>
我在这里做错了什么请帮帮我.
解决方法
在每一行添加一个额外的文本TextView.
此代码可能会帮助您.
- <?xml version="1.0" encoding="UTF-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <TableLayout
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:stretchColumns="1"
- android:orientation="vertical">
- <TableRow
- android:layout_width="fill_parent"
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip">
- <TextView android:text="" />
- <TextView
- android:text="Comment"
- android:layout_width="match_parent"
- android:layout_marginRight="10dp"
- android:textStyle="bold"
- android:padding="3dip" />
- </TableRow>
- <TableRow
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip">
- <TextView android:text="" />
- <EditText
- android:id="@+id/EditText02"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginRight="20dp"
- android:lines="5"
- android:gravity="top|left"
- android:inputType="textMultiLine"
- android:scrollHorizontally="false" />
- </TableRow>
- <TableRow
- android:layout_marginLeft="10dp"
- android:layout_marginBottom="15dip"
- android:gravity="center">
- <TextView android:text="" />
- <Button
- android:id="@+id/cancel"
- android:layout_marginRight="10dp"
- android:text="Next" />
- </TableRow>
- </TableLayout>
- </LinearLayout>