使用android的Button控件,文字大小和Button高度相差不大,想让Button里的文字在垂直方向上居中,如何设置?
Button在layout文件中设置如下
android:gravity="center_vertical|center_horizontal"
android:padding="0px"
包含它的布局是
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="30px">
当然也尝试过放在LinearLayout里,还是网上查找解决办法时,说用RelativeLayout可解决,然而尝试过之后,发现问题依旧。
显示如下:
字体始终不居中,而远离Button控件的上边沿。
猜测是否Button控件对paddingtop进行了最小值的限制?如何实现Button中的文字在垂直方向上居中呢?
前端也有这样的问题,是字体自身的问题,安卓的系统字体的升部降部不均匀导致的