1

我想MultiAutoCompleteTextView在我的 android 应用程序中执行跨越。为此,我已经提到了 Splitwise TokenAutoComplete 项目及其正常工作。他们创建了MultiAutoCompleteTextView用于输入电子邮件 id.here 的自定义,每当我从下拉列表中选择任何项目时,它都会添加到自定义令牌类中。我想获取 MultiAutoCompleteTextView 的全部内容,无论是可跨文本还是简单文本。为此,如果我写getText().toString(),它会丢弃所有跨度值,只返回没有跨度的简单文本。我想在这个 MultiAutoCompleteTextView 中获取整个字符串以及 spannables。如果有人在他们的应用程序中使用过此控件或对此有任何想法,请帮助我解决此问题。谢谢

例子 :

输入文本:“@Marshall Wire 和@Amanda”

getText().toString 的输出:“@ and @”(marshall 线和 Amanda 是被丢弃的跨越对象)

4

1 回答 1

0

最简单的方法是仅使用 getText() 的输出,并按顺序将 @ 的实例替换为 getObjects 中的对象(尽管鉴于我是如何实现的,我希望 @@ 而不是 @...)。

于 2015-06-04T18:40:43.023 回答