将TextView中的句号(.)垂直居中

5
如何在TextView中将点设置为垂直居中示例(. Set。),我希望两个点都垂直居中于设置文本。我已经尝试过重力居中,但没有成功。您可以参考附加的图片,其中点刚刚以非常浅的颜色显示,我想要相同的效果,请建议如何实现。
3个回答

23

使用一个小圆点字符,\u00b7


3

按照你现在的尝试方式,你无法完成这个任务。

记住,句号看起来只是一个小点,但实际上,在它上面有一个空白区域。从位图的角度来看,它和其他字符一样高。

然而,你可以尝试以下两种方法:

  1. 使用不同的字符代替句号,例如“\u00B7”。它看起来像·set·
  2. 仅改变.的字体大小(在简单的文本视图中不可能,据我所知)。在富文本编辑框中可能可行。

1
将顶部的边距设置为负值(例如-10dp)。

不知道这是否是正确的修复方法,但它确实有效。 - Amir Dora.

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