1

首先,对不起我的英语。我不是母语人士。

我尝试了很多方法来在 TableRow 中对齐我的 TextView

    <TextView
            android:text="ท่านต้องการสิ่งใดเพื่อช่วยในการดูแลตนเอง"
            android:textSize="12sp"
            android:width="300dp"
            android:layout_height="150dp"

            android:background="@drawable/cell_shape"
            android:gravity="center_horizontal|center_vertical"  />
        <!-- CheckList -->
        <TextView
            android:id="@+id/answer_dialog_0309"
            android:textSize="12sp"
            android:width="300dp"               
            android:layout_height="150dp"


            android:background="@drawable/cell_shape"
            android:gravity="fill_vertical"  />            
    </TableRow>

这是我的输出:

4

2 回答 2

0

尝试使用 layout_gravitiy="center" 对齐 TextView 本身而不是其内容

于 2013-11-14T21:51:57.330 回答
0

第二个TextView应该将其android:layout_height属性设置为match_parent.

android:layout_height="match_parent"将导致 TextView 匹配 TableRow 的高度。

android:gravity属性用于设置视图中内容的重力。它不会影响 View 本身的大小或位置。

因此它将是:

<TextView
    android:id="@+id/answer_dialog_0309"
    android:textSize="12sp"
    android:width="300dp"               
    android:layout_height="match_parent"
    android:background="@drawable/cell_shape" />
于 2013-11-14T21:51:58.727 回答