6

我正在使用电子邮件联系建议实施 MultiAutoCompleteTextView。我想要的是在 MultiAutoCompleteTextView 内容而不是字符串中显示联系人徽章。Gmail Android 应用程序可以做到这一点。基本上,我希望在我输入/选择联系人后,下拉菜单中显示的内容会显示在 MultiAutoCompleteTextView(联系人照片、姓名和电子邮件)中。可能吗?

肖特

4

1 回答 1

5

谷歌通过使用自定义 ImageSpan 来做到这一点。我刚刚为我的一个应用程序成功实现了这一点。您应该查看 RecipientEditTextView.java 以了解他们是如何做到的。本质上,他们通过 Canvas 创建一个可绘制对象,并将该可绘制对象分配给自定义 ImageSpan。我不能发布任何代码,因为......好吧有很多,但是你应该通过源代码找到一个好主意。

于 2013-04-24T01:13:49.270 回答