我有一个样式,指定按钮的重力应垂直居中:
<style name="button" parent="@android:style/Widget.Button">
<item name="android:gravity">center_vertical|center_horizontal</item>
<item name="android:textSize">16dip</item>
<item name="android:textStyle">bold</item>
<item name="android:background">@drawable/button</item>
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:padding">8dp</item>
</style>
但由于某种原因,我的按钮上的所有文字都是水平居中的,但是垂直方向上的文字非常靠近按钮的底部。我错过了一些在这里模糊不清的东西吗?
答案 0 :(得分:0)
要在需要android:gravity
的按钮内对齐文字,例如
<Button
...
android:gravity="center"
android:includeFontPadding="false"
...>
</Button>
UpDate: Text
includeFontPadding
属性为true
,其中有一些预先定义的Padding
,因此您必须将其设置为{{} 1}}并设置false
你想要的东西。