文本上方和下方的空间

问题描述:

我有一个容器,我需要在所有边上都有填充的16dp文本上方和下方的空间

容器内部是TextView,但我测量了从文本顶部到容器顶部的空间,它出现在18dp(底部相同)。

看起来文字在上面和下面增加了空格。 Google如何建议我们处理这个问题(指导原则是什么)?

http://i.stack.imgur.com/GGrfw.png

蓝色是TextView的区域。如您所见,文本上方和下方都有额外的空间。

如何删除文本周围的空间?

+0

一个简短的黑客攻击是在textview中使用“android:layout_marginTop =” - 2“” – Shahzeb

+0

您可以发布XML代码吗? – DroidAks

+0

@Shahzeb虽然值不取决于文字大小?例如,字体大小为“100dp”的文本在其上方不会有“2dp”的空间。 – user5456172

尝试android:includeFontPadding="false"看看是否有帮助。它会有所帮助,但是没有办法将TextView尺寸缩小到完全像素完美的文字尺寸。

唯一可能或不可能给出更好结果的替代方法是欺骗一些并硬连线尺寸以匹配文本大小,例如, “24sp”代替“wrap_content”的高度。