gpt4 book ai didi

android - 以编程方式设置文本时,如何避免出现自动完成下拉菜单?

转载 作者:IT老高 更新时间:2023-10-28 23:19:30 27 4
gpt4 key购买 nike

我的布局中有一个 AutoCompleteTextView。我还有另一种方法来选择 AutoCompleteTextView 中存在的相同项目。选择替代方式后,我通过以下方式填充 AutoCompleteTextView 中的值:

autoCompleteTextView.setText(valueFromAlternativeSource);

其中 valueFromAlternativeSource 是有效的自动完成选项之一。问题在于调用 setText 时会出现自动完成下拉菜单。将以下行放在上面不起作用:

autoCompleteTextView.dismissDropDown();  //Doesn't work.  Why?

关于为什么关闭下拉菜单不起作用或我可以通过其他方式关闭下拉菜单的任何想法?

最佳答案

这对我来说很好,而且不太复杂:

ListAdapter adapter = autoCompleteTextView.getAdapter();
autoCompleteTextView.setAdapter(null);
autoCompleteTextView.setText("whatever");
autoCompleteTextView.setAdapter(adapter);

关于android - 以编程方式设置文本时,如何避免出现自动完成下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com