Android 监听软键盘状态
来源:互联网 发布:js自动跳转页面代码 编辑:程序博客网 时间:2024/05/17 22:54
近日遇到要检测软键盘是否显示或隐藏的问题,搜了一下网上,最后找到一个很简单的,记录一下。
activityRoot是activity的根view,就是xml里面的第一个view,给它设置一个id.
final View activityRootView = findViewById(R.id.activityRoot);activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { int heightDiff = activityRootView.getRootView().getHeight() - activityRootView.getHeight(); if (heightDiff > 100) { // 如果高度差超过100像素,就很有可能是有软键盘... ... do something here } }});
- Android 监听软键盘状态
- Android-监听软键盘状态
- Android监听软键盘状态
- Android 监听软键盘弹出状态
- Android监听的软键盘的状态
- Android监听软键盘开启关闭状态
- 监听软键盘的状态
- android 监听判断软键盘的弹出、隐藏状态
- Android 在Service中监听软键盘显示状态
- Android中监听软键盘显示状态实现代码
- android 软键盘监听
- Android软键盘监听
- Android - 监听软键盘状态以及获取软键盘的高度
- android 监听软键盘弹起和关闭状态与点击空白区域软键盘隐藏
- Android 控制软键盘显示、隐藏,并且添加软键盘的状态监听的终极解决办法
- android 自定义View在弹出的软键盘之上,以及测量软键盘高度和监听软键盘状态
- android 自定义View在弹出的软键盘之上,以及测量软键盘高度和监听软键盘状态
- 监听软键盘抬起收起状态
- SWT:箭头按钮
- STRUTS2核心控制器:FilterDispatcher
- Ubuntu安装tftpd
- Data Guard Standby_archive_dest 和 Log_archive_dest_n 的关系
- RHEL6.3下挂载ISO并配置安装软件包
- Android 监听软键盘状态
- MATLAB绘图
- C语言中用scanf函数输入字符时,为什么要在输入控制符%c前面加空格?
- "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- poj3250 Bad Hair Day
- 二叉树遍历的实现
- Android SDK使用迅雷下载方法
- 文件拖到ads快捷方式打不开
- 每天读一遍,不久你就会变