1

3つの編集テキストボックスを続けて配置したいのですが、最初の1つはWrap_contentに残り、他の2つは特定のサイズに縮小されています。なぜそうなのか、どんな助けもいただければ幸いです。私のxmlコードで事前に感謝します

 <TableRow
            android:id="@+id/tableRow6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >

              <EditText
                  android:id="@+id/editText6"
                  android:layout_width="80dp"
                  android:layout_height="wrap_content"
                  android:ems="10" /> 

              <EditText
                  android:id="@+id/editText7"
                  android:layout_width="0dp"
                  android:layout_height="wrap_content"
                  android:layout_weight="1"
                  android:ems="10" />

               <EditText
                  android:id="@+id/editText8"
                  android:layout_width="80dp"
                  android:layout_height="wrap_content"
                  android:ems="10" />

        </TableRow>
4

2 に答える 2

3

編集済み

各 EditText に同じ重みを与え、幅を 0dp に設定してみてください。

android:layout_width="0dp"
android:layout_weight="1"
于 2012-12-25T12:08:55.640 に答える
0
  <TableRow
        android:id="@+id/tableRow6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

          <EditText
              android:id="@+id/editText6"
              android:layout_width="80dp"
              android:layout_weight="2"
              android:layout_height="wrap_content"
              android:ems="10" /> 

          <EditText
              android:id="@+id/editText7"
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_weight="1"
              android:ems="10" />

           <EditText
              android:id="@+id/editText8"
              android:layout_width="80dp"
              android:layout_height="wrap_content"
              android:layout_weight="2"
              android:ems="10" />

    </TableRow>
于 2012-12-25T12:09:21.487 に答える