分享一种简单实现 TextView 文字两端对齐的方式

Android · twiceyuan · 于 发布 · 最后由 twiceyuan回复 · 474 次阅读
53

两端对齐应该是很多文字界面排版中经常要用的一种样式,可惜 TextView 原生居然不支持……

试了一下主流的几个库,有的比较重,有的在细节上处理不佳(比如截断单词之类的),想了一种简单的思路来实现:替换行中文字的空格为调整宽度后的 Span,试了一下效果还不错,分享一下:

代码:https://github.com/twiceyuan/TextJustification

效果图:

共收到 1 条回复
53
twiceyuan · #1 ·

测试了一下,还是有些问题的……处理完之后可能会出现新的换行,现在折中一下不再去掉行尾多余的空格,效果会差一点不过还凑合能用

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册