android - Why is my AutoCompleteTextView suggestion list getting hidden behind keyboard? -


i not able find perfect solution issue. want keyboard hide when user starts scrolling suggestion list.

i tried this, doesn't help

adapter = new arrayadapter<string>(getcontext(), android.r.layout.simple_dropdown_item_1line, list_of_cities) {             @override             public view getview(int position, view convertview, viewgroup parent) {                  view v = super.getview(position, convertview, parent);                  v.setontouchlistener(new view.ontouchlistener() {                      @override                     public boolean ontouch(view v, motionevent event) {                         view view = activity.getcurrentfocus();                         if (event.getaction() == motionevent.action_down) {                             inputmethodmanager imm = (inputmethodmanager) activity                                     .getsystemservice(                                             context.input_method_service);                             imm.hidesoftinputfromwindow(                                     view.getwindowtoken(), inputmethodmanager.hide_not_always);                         }                          return true;                     }                 });                 return v;              }         }; 

the ontouch method gets executed, keyboard doesn't hide. :(

try onitemclicklistener

  v.setonitemclicklistener(new onitemclicklistener() {        @override       public void onitemclick(adapterview<?> arg0, view arg1, int arg2, long arg3) {         inputmethodmanager in = (inputmethodmanager) getsystemservice(context.input_method_service);         in.hidesoftinputfromwindow(arg1.getwindowtoken(), 0);        }      }); 

Comments