我在TableRow里面有一个TextView。有什么办法可以为此文本视图设置FILL_PARENT宽度吗?
编辑:当我有一个BackgroundImage到TableRow时不会填充
<TableLayout android:id="@+id/tableLayout1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:layout_width="fill_parent" android:background="@drawable/myImage">
<TextView android:text="I wrapped!" android:id="@+id/textView1"
android:layout_width="fill_parent" android:background="@color/white"
android:layout_height="wrap_content"></TextView>
</TableRow>
最佳答案
您的link回答了您的问题。
TableRow的子级不需要指定layout_width和
XML文件中的layout_height属性。 TableRow始终强制执行
这些值分别是MATCH_PARENT和WRAP_CONTENTFILL_PARENT
(在API级别8和更高版本中重命名为MATCH_PARENT
)
您的TextView
应该自动为FILL_PARENT
,即MATCH_PARENT
。
关于android - 将FILL_PARENT宽度设置为TextView,该宽度在TableRow的内部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6472484/