1

私の問題は次の箇所に関するものです。

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="55dp"
            android:orientation="horizontal"
            android:layout_gravity="center">

            <Button
                android:id="@+id/BtSmall"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:onClick="ChSizeSmall"
                android:background="@drawable/grey_button_layout"
                android:text="a"
                android:textSize="20sp"
                android:shadowColor="#9A9A9A"
                android:shadowDx="0.6"
                android:shadowDy="0.6"
                android:shadowRadius="0.5"
                android:typeface="sans"
                android:layout_margin="2.5dp"
                android:layout_weight="1" />

            <Button
                android:id="@+id/BtMid"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:onClick="ChSizeMid"
                android:background="@drawable/grey_button_layout"
                android:text="a"
                android:textSize="25sp"
                android:shadowColor="#9A9A9A"
                android:shadowDx="0.6"
                android:shadowDy="0.6"
                android:shadowRadius="0.5"
                android:typeface="sans"
                android:layout_margin="2.5dp"
                android:layout_weight="1" />

            <Button
                android:id="@+id/BtBig"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:onClick="ChSizeBig"
                android:background="@drawable/grey_button_layout"
                android:text="a"
                android:textSize="30sp"
                android:shadowColor="#9A9A9A"
                android:shadowDx="0.6"
                android:shadowDy="0.6"
                android:shadowRadius="0.5"    
                android:typeface="sans"
                android:layout_margin="2.5dp"
                android:layout_weight="1" />
        </LinearLayout>

結果として次のUIが作成されます。

例

完全に整列しているように見える別の2つの行があり、これはトラブルメーカーです。ボタン内のテキストのサイズは異なり、そうする必要があります。他の行はこれらのサイズを試していないため、問題ありません。サイズの変更に問題があることはわかっていますが、それに対処する方法がわかりません。

4

1 に答える 1

4

android:gravity="center_vertical"LinearLayout またはandroid:layout_gravity="center_vertical"ボタンごとに設定してみてください。

于 2013-02-10T11:07:35.903 に答える