在我的应用程序中,我想使用多动物填充Xtview来获得像Facebook提及的效果。键入"@"后,我想获得一个下拉列表,可以从中选择一个人。这将在mactextview中显示该人的名字。
"与约翰·杜(John Doe)一起去电影院"(用户看到的) ->"与 [个人:245]"(我需要存储的内容)
我该如何完成?我知道如何查询我的数据库以及如何使用MultiaUtoCompleteTextView。我只需要区分显示的内容和存储的内容。
我通过使用LinkedIn的Spyglass库解决了这一点。这提供了一个非常可自定义的EDITTEXT。它通过为提及设定跨度来起作用。保存时,我使用了GetSpan()并用我的标签代替跨度。