android Edittext 监听软键盘弹出显示和消失隐藏
2017-09-08 13:00
781 查看
android Edittext 监听软键盘弹出显示和消失隐藏,无需设置windowSoftInputMode属性也可以
转载自:http://m.blog.csdn.net/dreamlivemeng/article/details/74740156
etCardNumber.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { Rect r = new Rect(); etCardNumber.getWindowVisibleDisplayFrame(r); int screenHeight = etCardNumber.getRootView().getHeight(); int heightDifference = screenHeight - (r.bottom); if (heightDifference > 200) { //软键盘显示 Log.e("TAG", "mIsSoftKeyboardShowing 显示"); } else { //软键盘隐藏 Log.e("TAG", " mIsSoftKeyboardShowing 隐藏"); } } });
转载自:http://m.blog.csdn.net/dreamlivemeng/article/details/74740156
相关文章推荐
- Android监听系统输入法键盘弹出显示与隐藏事件
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- android学习,通过监听焦点,来进行类似监听软键盘弹出隐藏的功能
- Android监听键盘显示和隐藏
- Android监听软键盘显示与隐藏状态来动态改变布局
- android软键盘弹出隐藏的监听
- android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- Android 软键盘显示和隐藏监听
- android Edittext 隐藏系统弹出的键盘
- Android监听键盘显示和隐藏
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android 监听软键盘弹出和隐藏和4.4系统沉浸式通知栏冲突解决
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- android EditText键盘弹出于隐藏
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android中隐藏与显示软键盘以及不自动弹出键盘的方法