如何使TextView的大小相同,而不pipe里面的文本

我有1线性布局,在里面我有1个表格布局,里面有2个表格行,每行里面我有2个textviews。 每个textwiev都有一个9.png.format的背景,看起来像一个button。

我如何使这些文本浏览器的文本大小相同,使背景图像具有相同的尺寸?

这就是我所做的:

<LinearLayout android:layout_height="fill_parent" android:gravity="bottom" android:layout_width="fill_parent" android:layout_weight="2"> <TableLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:stretchColumns="0 1"> <TableRow android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:padding="2dp"> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/answer_small_off" android:layout_weight="1" android:text="@string/hello" android:gravity="center" android:id="@+id/main_text_answer1" android:lines="3" android:maxLines="3" android:textSize="10dp" android:minLines="3" android:minEms="20" android:maxEms="20" android:ems="20"> </TextView> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/answer_small_off" android:layout_weight="1" android:text="@string/hello" android:gravity="center" android:id="@+id/main_text_answer2" android:lines="3" android:maxLines="3" android:textSize="10dp"> </TextView> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:padding="2dp"> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/answer_small_off" android:layout_weight="1" android:text="@string/hello" android:gravity="center" android:id="@+id/main_text_answer3" android:lines="3" android:maxLines="3" android:textSize="10dp"> </TextView> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/answer_small_off" android:layout_weight="1" android:text="@string/hello" android:gravity="center" android:id="@+id/main_text_answer4" android:lines="3" android:maxLines="3" android:textSize="10dp"> </TextView> </TableRow> </TableLayout> </LinearLayout> 

顺便说一句。 这只是屏幕的一部分,但其余的并不重要,我认为

Solutions Collecting From Web of "如何使TextView的大小相同,而不pipe里面的文本"

所有你需要做的就是像这样改变Layout_height和Layout_width:

  <TextView android:layout_width="149dp" android:layout_height="50dp" android:background="@drawable/answer_small_off" android:layout_weight="1" android:text="@string/hello" android:gravity="center" android:id="@+id/main_text_answer1" android:lines="3" android:maxLines="3" android:textSize="10dp" android:minLines="3" android:minEms="20" android:maxEms="20" android:ems="20"> </TextView>