【发布时间】:2013-03-02 01:38:17
【问题描述】:
我刚开始进行 Android 开发,但我无法弄清楚为什么我的按钮内的文本对齐方式没有水平居中。它是垂直居中的。
我尝试了重力、一些填充、中心和文本对齐中心,但没有成功。我在上面使用RelativeLayout 和EditText 和TextView。当我从活动中取出其他视图时,也没有任何变化。
我可以用重力center_vertical 和一些填充使其居中,但这种方法似乎不合适。
这是更新前的按钮视图:
更新:在我的 ADV 上测试了 android:gravity="center_vertical|center_horizontal" 并最终运行良好。似乎是 Eclipse 中图形布局视图的一个错误,它错误地对齐了 Button 视图的内部上下文。这是它在我的 AVD 上的工作:
【问题讨论】:
-
@Harshid 已更新。请注意我现在如何使用 paddingLeft 居中。由于各种原因,这很糟糕。我将尝试在 AVD 上进行测试,看看它在使用重力 = 中心时是否仍然存在。谁知道,可以在 AVD 上工作。
标签: android android-layout android-button