夕辞

Android Textview设置bold|italic最后一个字被截断解决方案 | 夕辞夕辞

Android Textview设置bold|italic最后一个字被截断解决方案

Android中TextView是常用的控件,其中textStyle定义了字体的样式,我们也经常用到。

其取值为:normalbolditalicbold|italic

很多同学发现,设置为bold|italic后,最后一个字符会被截断。

 

我在网上也搜索了解决方案,大体分为两个。

 

第一种:设置TextViewlayout_width属性,这样就不怕截断了。

不过显而易见,这种太不灵活了,毕竟很多情况下,字符串的长度是动态的,宽度很可能也是动态的,就没办法处理了,所以我没用这个。

 

第二种:设置字符串时,追加一个空格。

这个方法看起来也不优雅,不过的确能解决问题,在设置字符串时,后面加空格后,就会站位,空格被截断还是空格,所以看起来效果是没问题的。

 

如果有其他更好的方案,欢迎反馈和联系。

2020年6月28日 / /
标签:  暂无标签
回到顶部