android 类似Gmail的“发送到”搜索栏

ajsxfq5m  于 2023-06-28  发布在  Android
关注(0)|答案(1)|浏览(123)

当你在Gmail中想要选择电子邮件的名称时,你开始输入名称,然后会出现一个建议列表。所选择的用户被添加为搜索栏内的芯片,然后能够移动到下一个搜索,并且这是迭代的。
如何在android(Kotlin,XML)中实现这样的功能?
我尝试使用TextInputlayout与Recyclerview,但我遇到了以下问题:

  • 我不知道如何在TextInputEditText中插入chips,所以我只插入一些文本,但当我想进行新的搜索时,这是使用TextInputEditText中存在的所有文本完成的
ws51t4hk

ws51t4hk1#

我有个主意您可以使用FlexBoxLayout并以编程方式添加视图。首先,添加一个具有最大宽度的EditText。设置一个监听器到它的文本更改,然后打开一个建议项目的下拉列表。当一个项目被点击时,删除EditText并在其位置添加Chip,然后在您刚刚添加的Chip下添加另一个EditText。

相关问题