android 的 style 能够实现在 text 后增加特定字符么?

2020-08-25 10:07:42 +08:00
 howellz

就像 css 中的 before/after 一样。

需求比较简单,一个 label 加上一个 textview,希望在某种 style 下,显示为 label:text 这样的格式。 但是不愿意将冒号添加到 label 或者 text 中,而是通过样式来实现。

4193 次点击
所在节点    Android
6 条回复
iFlicker
2020-08-25 10:34:14 +08:00
extends TextView 自己在内容后面绘制,style 可以自定义 attr
howellz
2020-08-25 10:48:33 +08:00
@iFlicker 谢谢,这样相当于是通过扩展代码来实现的,没办法了最后只能这样。现在主要想知道没有直接 style 可以实现的。
shily
2020-08-25 10:49:00 +08:00
搜索 TextSpan 吧,有各种各样可以定制的 Span 。
iFlicker
2020-08-25 12:45:29 +08:00
@howellz 三楼说的也可以 加 span ,
howellz
2020-08-26 08:57:53 +08:00
@shily 多谢各位,我试试看
shily
2020-08-26 14:02:14 +08:00
Span 好用,就是开发适配费劲

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

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

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

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

© 2021 V2EX