0

電卓アプリの場合、40 個ほどのボタンと EditText ビューがありますが、すべてがエミュレーターに収まるわけではありません。テーブルの行のサイズを減らすことができるかどうか疑問に思っていました。

もし無理なら他に方法はありますか?

テーブル行のコードは次のとおりです

  <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="8dp"       
        >       
               <Button
            android:id="@+id/b1"
            android:text="("
            />

               <Button 
            android:id="@+id/b3"
            android:text=")"
            />
               <Button 
            android:id="@+id/b4"
            android:text="+-"
            />
               <Button 
            android:id="@+id/b5"
            android:text="√"
            />
               <Button 
                android:id="@+id/b24"
                android:text="n!"                   
             />                   
    </TableRow>
4

1 に答える 1

0

テーブル行の高さを固定しないでください。すべてのテーブル行を垂直方向の線形レイアウトに配置し、すべてのテーブル行にlayout_weightを1に設定します。

于 2012-05-09T20:25:46.867 に答える