I usually use the following to set the focus: Add following attributs to your xml-layout
and set focus programmatically like
((AutoCompleteTextView) findViewById(R.autocomplete_zone)).requestFocus();
f.e. in onResume
or onWindowChanged
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
((AutoCompleteTextView) findViewById(R.autocomplete_zone)).requestFocus();
}
}