I use the following code to set text to an AutoCompleteTextView field. But I noticed that when I set certain text (not all text, but some) to it, it will automatically pop u
act.post(new Runnable() { @Override public void run() { act.dismissDropDown(); } });
Works just fine!