0

在我的应用程序中,我想使用 MultiAutoCompleteTextview 来获得 Facebook 提及的效果。输入“@”后,我想获得一个下拉列表,从中选择一个人。这将在 MACTextView 中显示此人的姓名。

“和 John Doe 一起去电影院”(用户看到的内容)->“和 [person:245] 一起去电影院”(我需要存储的内容)

我怎样才能做到这一点?我知道如何查询我的数据库以及如何使用 MultiAutoCompleteTextview。我只需要帮助区分显示的内容和存储的内容。

4

1 回答 1

0

我通过使用 Linkedin 的spyglass library解决了这个问题。这提供了一个非常可定制的提及编辑文本。它通过为提及设置跨度来工作。保存时,我使用了 getSpan() 并用我的标签替换了跨度。

于 2015-05-06T11:05:46.363 回答