У меня есть следующее AutoCompleteTextView
Он реализован следующим образом: -
public class MyAutoCompleteTextView extends AutoCompleteTextView {
public MyAutoCompleteTextView(final Context context, final AttributeSet attrs, final int defStyle) {
super(context, attrs, defStyle);
init();
}
public MyAutoCompleteTextView(final Context context, final AttributeSet attrs) {
super(context, attrs);
init();
}
public MyAutoCompleteTextView(final Context context) {
super(context);
init();
}
private void init() {
this.setOnItemClickListener(getMyOnItemClickListener());
}
private OnItemClickListener getMyOnItemClickListener() {
return new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
...
}
};
}
Когда пользователь нажимает на раскрывающийся список, срабатывает функция onItemClick
. В то же время раскрывающийся пользовательский интерфейс будет немедленно автоматически скрыт.
Мне было интересно, как я могу позволить раскрывающемуся пользовательскому интерфейсу показывать все время, даже когда выполняется действие щелчка?