TextView 老有 padding 怎么办?

在Android开发中,遇到TextView的字体padding无法消除的问题,即使设置了includeFontPadding为false仍存在间隙。这个问题主要由于不同UI渲染差异导致,尤其是中文显示时。一种可能的解决办法是自定义View并重写绘制过程,但这可能涉及复杂性且不常见。文章讨论了这个问题的成因及潜在的解决思路,但指出彻底解决可能存在的风险和挑战。
摘要由CSDN通过智能技术生成

TextView 老有 padding 怎么办?
在写布局时遇到的问题,有时设置了 includeFontPadding 属性为 false ,但是字体有时还是存在 padding 的情况。在网上查询之后结论是:不同 UI 会有差异性,有时会出现还存有一些 padding 这种问题。解决方法是设置 padding 为 -1,尝试后无效。布局思路没问题,但是还存有padding 导致中心不对齐,还得设置 margin 。 有什么更好的解决方法吗?

答案:
这个没有明确的解法,不同语言绘制有些区别,includeFontPadding 对英文和数字有效,但是对于中文效果不是很理想,想要深入解决需要重写绘制过程,看看看看这个,但是目前没有看见有大范围这么操作的,猜测也可能有坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值