当你在Gmail中想要选择电子邮件的名称时,你开始输入名称,然后会出现一个建议列表。所选择的用户被添加为搜索栏内的芯片,然后能够移动到下一个搜索,并且这是迭代的。如何在android(Kotlin,XML)中实现这样的功能?我尝试使用TextInputlayout与Recyclerview,但我遇到了以下问题:
ws51t4hk1#
我有个主意您可以使用FlexBoxLayout并以编程方式添加视图。首先,添加一个具有最大宽度的EditText。设置一个监听器到它的文本更改,然后打开一个建议项目的下拉列表。当一个项目被点击时,删除EditText并在其位置添加Chip,然后在您刚刚添加的Chip下添加另一个EditText。
1条答案
按热度按时间ws51t4hk1#
我有个主意您可以使用FlexBoxLayout并以编程方式添加视图。首先,添加一个具有最大宽度的EditText。设置一个监听器到它的文本更改,然后打开一个建议项目的下拉列表。当一个项目被点击时,删除EditText并在其位置添加Chip,然后在您刚刚添加的Chip下添加另一个EditText。