TextView 上出现意外的顶部和底部填充?

4

我有一个TextView,想要设置它的背景颜色。但是颜色填充的顶部空间比底部空间多。

<!-- red background. -->
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textStyle="bold"
    android:background="#f00"
    android:text="10.0" />

这是它的渲染方式(放大以演示,绿线由我添加):
所以顶部的额外空间使得文本似乎没有在其自己的容器内居中对齐。这是预期的吗?我希望文本在其自己的容器(红色区域)中垂直居中显示。
这是在Galaxy Nexus上,运行Jellybean的原始版本。
谢谢

如果在AppWidget中,请查看http://stackoverflow.com/questions/10629249/unexpected-button-padding-on-ics/20135309#20135309。 - Evi Song
1个回答

11

添加以下属性:

android:includeFontPadding="false"

2
太棒了,我一直在寻找它! - user291701
1
这是我第n次来到这里,每一次都很棒。 - lelloman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接