lv_goods.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
switch (scrollState) {
case AbsListView.OnScrollListener.SCROLL_STATE_IDLE: //当停止滚动时
break;
case AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL: //滚动时
HideKeyBoard();
break;
case AbsListView.OnScrollListener.SCROLL_STATE_FLING: //手指抬起,但是屏幕还在滚动状态
break;
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
}
});
ListView滑动监听事件
最新推荐文章于 2019-01-15 20:56:13 发布
本文介绍了一种在Android应用中实现ListView滑动时自动隐藏软键盘的方法。通过为ListView设置OnScrollListener监听器,根据不同滚动状态采取相应操作,如手指抬起后屏幕仍在滚动时调用HideKeyBoard()方法隐藏键盘。
778

被折叠的 条评论
为什么被折叠?



