怎么在 TextView 中做到两端对齐

2014-03-17 12:48:21 +08:00
 ufo22940268
在textview如果显示一篇文章包含中文,英文,标点的时候就会出现右边没法对齐的情况,在这方面“简书”就做的非常好,但是我实在想不明白该如何实现

凡是回帖的必感谢

PS:我知道通过webview可以实现,但是我想不通过webview实现这个效果
11137 次点击
所在节点    Android
4 条回复
kyze8439690
2014-03-17 12:52:27 +08:00
只要你有全角半角混合的话,应该就没法对齐吧,你试着半角转全角试试?
darktiny
2014-03-17 13:09:30 +08:00
ufo22940268
2014-03-17 13:37:38 +08:00
@kyze8439690 换成半角了,只要有英文存在,那么还是对不齐。还有如果标点符号在行首第二个位置的话也对不齐。

@darktiny 看起来很靠谱的样子,可惜试了下还是没有解决问题。
why
2014-03-18 01:01:56 +08:00
标点后加空格,Spannable调整空格大小

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX