按钮不水平居中

时间:2013-03-13 21:29:41

标签: android android-layout android-button

我刚开始进行Android开发,但我无法弄清楚为什么我的按钮内的文本对齐不是水平居中的。它是垂直居中的。

我尝试过重力,一些填充,中心和文本对齐中心没有运气。我使用的RelativeLayout上面有EditTextTextView。当我从活动中取出其他观点时,也没有变化。

我可以让它以重力center_vertical为中心并留下一些填充,但这种方法似乎不合适。

以下是更新前按钮的视图:

更新:在我的ADV for android上测试:gravity =“center_vertical | center_horizo​​ntal”它最终正常工作。似乎是Eclipse中的图形布局视图的一个错误,它错误地对齐了Button视图的内部上下文。这是我的AVD工作:

enter image description here

3 个答案:

答案 0 :(得分:4)

将按钮的重力设置为android:gravity =“center”或android:gravity =“center_vertical | center_horizo​​ntal”。

答案 1 :(得分:2)

尝试layout_gravity="center"gravity="center"。我总是忘记哪一个:P

答案 2 :(得分:0)

android:gravity =“center” 将水平和垂直对齐按钮内的文本。

android:layout_gravity与android_gravity不同。 请参考详细的答案: Gravity and layout_gravity on Android

相关问题