我尝试了一些变种,其中之一:如何在文本更改时显示AutoCompleteTextView的下拉菜单?
tv.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
tv.showDropDown();
}
@Override
public void afterTextChanged(Editable editable) {}
});
但是,下拉建议节目和一次隐藏(看起来像闪烁)。编辑文本后有什么办法显示下拉菜单吗?
此外,我添加了一个按钮(用于测试),并添加了一个onclick监听器,它调用tv.showDropDown();
方法,它运行良好,我的预期(它意味着(恕我直言)在BaseAdapter,Filter中没有问题等)。
我使用自定义的BaseAdapter和Filter(并且不会自动显示)。 –
那么你应该看看为什么它不会自动显示..通过你的XML看..如果你仍然不知道发布后xml –
我发现它不想只显示在Android 2.2 –