我刚开始进行Android开发,但我无法弄清楚为什么我的按钮内的文本对齐不是水平居中的。它是垂直居中的。
我尝试过重力,一些填充,中心和文本对齐中心没有运气。我使用的RelativeLayout
上面有EditText
和TextView
。当我从活动中取出其他观点时,也没有变化。
我可以让它以重力center_vertical
为中心并留下一些填充,但这种方法似乎不合适。
以下是更新前按钮的视图:
更新:在我的ADV for android上测试:gravity =“center_vertical | center_horizontal”它最终正常工作。似乎是Eclipse中的图形布局视图的一个错误,它错误地对齐了Button视图的内部上下文。这是我的AVD工作:
答案 0 :(得分:4)
将按钮的重力设置为android:gravity =“center”或android:gravity =“center_vertical | center_horizontal”。
答案 1 :(得分:2)
尝试layout_gravity="center"
或gravity="center"
。我总是忘记哪一个:P
答案 2 :(得分:0)
android:gravity =“center” 将水平和垂直对齐按钮内的文本。
android:layout_gravity与android_gravity不同。 请参考详细的答案: Gravity and layout_gravity on Android