如何使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> 

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

  • ConstraintLayout边距不起作用
  • 使用XML构build错误,使用build.gradle中的java对象转换器依赖项进行改造
  • 缩放按钮内的drawable?
  • Android:如何在url.xml资源文件中存储url?
  • 在eclipse上的Appcompat res values-v21 themes_base错误不会消失
  • 使用布局上方的主题combobox来select不同的布局,或修复主题样式引用
  • Android ImageButton - 无法在中心获取图像
  • 如何在搜索栏中更改拇指的颜色?
  • 所有你需要做的就是像这样改变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>