【发布时间】:2014-12-02 05:54:39
【问题描述】:
如何在用户撰写时在 EditText 文本上应用跨度?
例如,用户在撰写时已激活“粗体”,因此此后输入的每个字符都应为粗体。
我考虑将文本更改侦听器添加到 EditText 并在用户撰写时更新文本,但我想知道是否有更好的方法。
【问题讨论】:
-
你不需要任何东西:例如将粗体跨度设置为长度为 3,然后将插入符号放入其中并开始输入...
-
@pskink - 但是如果根本没有文字怎么办?
-
提示:尝试不同的 setSpan 标志
-
@pskink 我尝试了不同的标志,但不幸的是没有运气。
-
你尝试了哪些标志?
标签: android android-edittext spannablestring spannable