我有布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  android:orientation="horizontal"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:weightSum="1">
    <LinearLayout
        android:layout_weight="0.2"
        android:orientation="horizontal"
        android:layout_height="fill_parent"
        android:layout_width="wrap_content"
        android:id="@+id/linearLayout1">
        <TextView
            android:text="TextView"
            android:gravity="center"
            android:layout_gravity="center"
            android:id="@+id/textView2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    </LinearLayout>
    <LinearLayout
        android:layout_weight="0.8"
        android:background="@android:color/white"
        android:orientation="horizontal"
        android:layout_height="fill_parent"
        android:layout_width="wrap_content"
        android:id="@+id/linearLayout2">
        <TextView
            android:layout_gravity="center"
            android:gravity="center"
            android:text="123"
            android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    </LinearLayout>
</LinearLayout>

但我有一个问题:如果我在textview2中输入的文本比textview2的默认大小长,而textview1的默认大小短。但是我需要比textview2和textview1在宽度上有固定的大小,并且只在高度上增加。我该怎么做?谢谢你

最佳答案

试试这个:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="horizontal"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
      <TextView
        android:text="TextView"
        android:gravity="center"
        android:layout_gravity="center"
        android:id="@+id/textView2"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"/>
      <TextView
        android:layout_gravity="center"
        android:gravity="center"
        android:text="123"
        android:id="@+id/textView1"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
    android:layout_weight="1"/>
</LinearLayout>

08-08 01:08