我在我的应用程序中利用了Multiautocompletetextview。我已经成功地实现了该功能,但问题是,每当我单击我选择的建议项目并返回到编辑文本以向列表添加另一个值时,作为我过去搜索的一部分的相同文本仍然存在。
我希望文本在点击一个给定的建议后被清除,这样我就不必手动删除我过去输入的记忆。
正如站点android文档所描述的,我的解决方案如下所示
ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), simple_dropdown_item_1line, allGroups);
MultiAutoCompleteTextView multiAutoCompleteTextView = view.findViewById(R.id.multiAutoCompleteTextView);
multiAutoCompleteTextView.setAdapter(adapter);
multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());不确定在哪里查找clicklistener,因为我在适配器和标记器中查找,以设置为在单击后清除文本。
感谢你的时间和方向。
发布于 2018-02-10 17:03:26
请在您的ClickListener上试用以下代码,
Your_AutoCompleteText.setText("");https://stackoverflow.com/questions/48718498
复制相似问题