0

我在我的应用程序中使用 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,因为我查看了适配器和标记器以设置在单击后清除文本。

欣赏时间和方向。

4

1 回答 1

0

请在您的 ClickListener 上尝试以下代码,

Your_AutoCompleteText.setText("");
于 2018-02-10T09:03:25.650 回答