首先,抱歉我的英文。我不是母语人士。
我已经尝试了很多方法来对齐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>
这是我的输出:
答案 0 :(得分:0)
尝试使用layout_gravitiy =“center”
来对齐TextView本身而不是其内容答案 1 :(得分: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" />