1

Android の開発を始めたばかりで、ボタン内のテキストの配置が水平方向に中央揃えされていない理由がわかりません。縦中央揃えです。

重力、パディング、センター、テキスト配置センターを試してみましたが、うまくいきませんでした。RelativeLayout上記のEditTextとを使用していTextViewます。アクティビティから他のビューを取り出しても、変化はありません。

center_vertical重力とパディングを残して中央に配置できますが、この方法は不適切なようです。

更新前のボタンのビューを次に示します。

更新: android:gravity="center_vertical|center_horizo​​ntal" の私の ADV でテストしたところ、正常に動作しました。Button ビューの内部コンテキストの位置合わせがずれている、Eclipse の Graphic Layout ビューのバグのようです。これが私のAVDでの作業です:

ここに画像の説明を入力

4

3 に答える 3

4

ボタンの重力を android:gravity = "center" または android:gravity = "center_vertical|center_horizo​​ntal" として設定します。

于 2013-03-14T05:42:28.213 に答える
3

layout_gravity="center"またはgravity="center"代わりに試してください。私はいつもどれか忘れます : P

于 2013-03-13T21:38:16.373 に答える
0

android:gravity = "center" は、ボタン内のテキストを水平方向と垂直方向の両方に揃えます。

android:layout_gravity は android_gravity とは異なります。詳細な回答については、 Android の Gravity と layout_gravity を参照してください。

于 2013-03-13T21:41:21.817 に答える