3

我正在通过链接 http://developer.android.com/reference/android/text/InputFilter.html浏览输入过滤器的参考文档 有人提到,如果源是 Spanned 或 Spannable 的实例,则 span 对象在应将源复制到过滤结果中(即非空返回值)。有人可以解释一下这行的用处和意义吗?我已经在我的代码中实现了输入过滤器,并且源既不是跨越也不是可跨越的。

4

1 回答 1

0

简短的回答——如果您的来源不可扩展,那么您无需担心这一点。

长答案 - 如果您的来源是可跨越的,这意味着除了文本之外它还具有spans,即它的某些区域标有某些属性。一个示例是第一个单词以粗体显示的字符串。在这种情况下,如果您不注意跨度和文本,您将失去所有特殊属性。

于 2014-06-13T17:49:09.363 回答