滑动时收起键盘
来源:互联网 发布:苹果频谱电脑软件 编辑:程序博客网 时间:2024/05/22 13:03
//onScrollChanged方法是View里的protect方法,需要自定义View继承Scrollview,通过设置监听来调用此方法
@Override protected void onScrollChanged(int x, int y, int oldx, int oldy) { super.onScrollChanged(x, y, oldx, oldy); if (scrollViewListener != null) { scrollViewListener.onScrollChanged(this, x, y, oldx, oldy); } }
/** * 用户在滑动时隐藏键盘 */ @Override public void onScrollChanged(ObservableScrollView scrollView, int x, int y, int oldx, int oldy) { //是否是触摸事件 if (mIsOnTouch){ mIsOnTouch = false; //其他事件引起的界面滑动 if (((MainActivity) activity).mIsClickTrigger){ ((MainActivity) activity).mIsClickTrigger = false; return; } InputMethodManager manager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE); if (Math.abs(y - oldy) > 10) {//滑动距离超过10像素就收起键盘 if (manager.isActive()) { manager.hideSoftInputFromWindow(et.getWindowToken(), 0); } } } }
0 0
- 滑动时收起键盘
- 滚动时,收起键盘
- 拖动tableView时收起键盘
- 收起键盘
- 键盘收起
- 收起键盘
- 收起键盘
- tableview上,滑动或者点击,textfiled收起键盘
- 收起键盘时,露出黑色或桌面
- ios 收起键盘
- UITextView收起键盘
- UITestFiled收起键盘理解
- Android收起虚拟键盘
- Android收起虚拟键盘
- iOS 键盘收起~
- iOS 收起键盘
- ios 收起键盘
- 键盘弹出与收起
- Vue.js 和 MVVM 小细节
- 【bzoj 3739】DZY loves math VIII - 乱搞数学题
- PopupWindow
- 定时任务管理中心(dubbo+spring)-我们到底能走多远系列48
- 冒泡排序和选择排序区别
- 滑动时收起键盘
- HiHoCoder1033交错和——数位dp
- 基带传输与成形滤波
- Linux下web服务器搭建需注意的问题
- 树莓派使用触摸开关上手初体验
- 1028. List Sorting (25)
- 实现一个类 Vue 的 MVVM 框架
- 以字分词最大熵模型
- The xor-longest Path ( POJ - 3764)