将FILL_PARENT宽度设置为TextView,它位于TableRow内部

时间:2011-06-24 18:56:23

标签: android textview width tablerow fill-parent

我在TableRow内部有一个TextView。有没有办法为此TextView设置FILL_PARENT宽度?

编辑:当我对TableRow有一个backgroundImage时没有填充

<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>

1 个答案:

答案 0 :(得分:1)

您的link回答了您的问题。

  

TableRow的子节点不需要指定layout_width和   XML文件中的layout_height属性。 TableRow总是强制执行   这些值分别为MATCH_PARENT和WRAP_CONTENT

FILL_PARENT(在API级别8及更高级别中重命名为MATCH_PARENT

您的TextView应自动为FILL_PARENTMATCH_PARENT