我在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_CONTENT


FILL_PARENT(在API级别8和更高版本中重命名为MATCH_PARENT

您的TextView应该自动为FILL_PARENT,即MATCH_PARENT

关于android - 将FILL_PARENT宽度设置为TextView,该宽度在TableRow的内部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6472484/

10-10 23:19