AutoCompleteTextView隐藏自动完成建议

时间:2011-12-02 04:52:22

标签: android android-edittext

我在视图上有一个AutoCompleteTextView小部件。如果它有输入焦点,我试图改变那里的文字:

txtField1.setText("test");

我在屏幕上显示建议列表。我怎么隐藏它?是否可以更新不显示建议的文本?

2 个答案:

答案 0 :(得分:38)

我会留在这里,以防万一有人在将来需要它,就像我一样。

yourAutoCompleteTextView.dismissDropDown();

将使带有建议的列表从屏幕上消失。

答案 1 :(得分:1)

我建议使用一些方法

1)如果你想像自动完成textView一样进行“测试”,那么就这样做,

 txtField1.setHint("test");

2)如果你需要用“test”填充文本视图,还需要阻止建议增加自动完成textview的阈值级别,

   txtField1.setThreshold(5);

如果您使用阈值,它将在5个字符后显示建议(根据上面一行中公布的代码)。如果您需要尝试设置不同的单词并尝试避免建议,请根据字符串的长度动态更改阈值。