在android中键入时如何将样式应用于编辑文本?

时间:2018-02-21 06:05:03

标签: android android-edittext android-styles spannablestring

有两个选项可用于在飞行中应用编辑文本样式。 一个是用html标签连接字符串并使用Html.fromHtml方法设置文本。 第二个是根据所选样式创建span对象,并将span设置为spannable对象。 现在我的疑问是“在打字时应用或更改编辑文本样式的更好方法是什么?”。 有人可以帮我解释一下吗?

1 个答案:

答案 0 :(得分:0)

Spannable是更好的解决方案,因为它比html进程更快。还有一个易于使用的框架,如SpannableStringBuilder.您可以找到另一个库来在Web上创建spannables。在我看来,最重要的是你可以在飞行中回收Spannable对象,这对于内存友好。