Fragment中,ListView的监听滑动及隐藏软键盘
2015-03-10 16:05
155 查看
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView arg0, int arg1) {
switch (arg1) {
case OnScrollListener.SCROLL_STATE_IDLE:// 空闲状态
break;
case OnScrollListener.SCROLL_STATE_FLING:// 滚动状态关闭软键盘
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:// 触摸后滚动关闭软键盘
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
break;
}
}
@Override
public void onScrollStateChanged(AbsListView arg0, int arg1) {
switch (arg1) {
case OnScrollListener.SCROLL_STATE_IDLE:// 空闲状态
break;
case OnScrollListener.SCROLL_STATE_FLING:// 滚动状态关闭软键盘
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:// 触摸后滚动关闭软键盘
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
break;
}
}
相关文章推荐
- DrawerLayout的使用 侧滑加载Listview,首页使用Fragment和处理点击触摸冲突、穿透事件和监听菜单滑动状态的改变的详细介绍
- 安卓 listView的点击监听和滑动监听 setOnScrollListener setOnTouchListener
- 精确监听ListView滑动到底部
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
- 安卓listview监听滑动到底部
- Viewpager+Fragment滑动更改ListView数据和设置title文字的变化
- Android ListView监听上下滑动(判断是否显示返回顶部按钮)
- ListView滑动监听事件
- ScrollView和Fragment中的ListView、WebView滑动冲突问题的解决
- xlistview的源码浅度分析 监听ListView上下滑动 以及是否到顶和底部
- 带有ListView的界面左右滑动,切换界面。 (手势监听)
- ListView 滑动监听的几种状态
- 精确监听 Android ListView 滑动到底部
- Android Xlistview的源码浅度分析 监听ListView上下滑动 以及是否到顶和底部
- android listview 滑动到底部和监听滑动到顶部底部
- android:ListView下拉刷新上拉加载(SwipeRefreshLayout+滑动监听加载更多)
- Fragment设置GestureDetector滑动监听(完美解决方案)
- android Fragment 实例 Listfragment listiew 下拉刷新 上拉加载 横向滑动事件监听
- Android列表组件ListView使用详解之滑动事件监听
- ListView滑动监听