0

これはボタンのコードです。プラスを中央(縦横とも)に置きたい。ただし、これは機能していません。

<Button
        android:id="@+id/zoomNineteen"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/zoomTwenty"
        android:gravity="center"
        android:textSize="20dip"
        android:textStyle= "bold"
        android:text="+" />
4

1 に答える 1

1

属性を追加するandroid:gravity="center"と、テキストが中央に配置されます。

あなたが抱えているかもしれない問題はButton、Android のほとんどの背景には、画像の一部として一定量のパディングが含まれていることです。これは、中央に表示されないことを意味します。

中央に表示するには、次のものも含める必要があります。

android:background="@drawable/custom_selector"

カスタム画像、またはより便利には余分なパディング/マージンを含まない複数の画像を含むセレクターのいずれかを指します。

于 2013-04-03T15:56:39.090 に答える