auto hides keyboard after scrolling ListView on android
android, android-listview, keyboard, scroll
Solution
Try this..
why don't you use `OnTouchListener` for `ListView` like below
lvCustomList.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
return false;
}
});
Problem
Im new on android please help me to auto hide after scrolling the listview here is my code but could not get right solution xml file : ``` <ListView android:id="@+id/offline_list" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#dde1e3" android:clickable="true" android:focusable="true" > </ListView> ``` code: ``` lvCustomList.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub if(!hasFocus) hideKeyboard(v); } private void hideKeyboard(View view) { // TODO Auto-generated method stub InputMethodManager inputMethodManger = (InputMethodManager)getSystemService(Activity .INPUT_METHOD_SERVICE); inputMethodManger.hideSoftInputFromWindow(view.getWindowToken(), 0); } }); ```