在MultiAutoComplete(TokenAutoComplete)中使用Spanable-Android



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

示例:

输入文本:"@Marshall Wire和@Amanda"

getText()的输出。toString:"@和@"(marshall-wire和Amanda是已丢弃的跨区对象)

实现这一点的最简单方法是只使用getText()的输出,并按顺序将@的实例替换为getObjects中的对象(尽管考虑到我是如何实现的…)。

相关内容

  • 没有找到相关文章

最新更新