我正在实现带有电子邮件联系人建议的 MultiAutoCompleteTextView。我想要的是在 MultiAutoCompleteTextView 内容而不是字符串中显示联系人徽章。 Gmail Android 应用程序可以做到这一点。 基本上,我希望在输入/选择联系人后,下拉列表中显示的内容会显示在 MultiAutoCompleteTextView(联系人照片、姓名和电子邮件)中。 可能吗?
最佳答案
Google 通过使用自定义 ImageSpan 来做到这一点。我刚刚为我的一个应用程序成功实现了这一点。您应该查看 RecipientEditTextView.java 以了解它们是如何做到的。本质上,他们通过 Canvas 创建可绘制对象并将该可绘制对象分配给自定义 ImageSpan。我不能发布任何代码,因为......好吧,有很多代码,但是你应该通过源代码了解一个好主意。
关于java - android MultiAutoCompleteTextView - 在其中显示自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973796/