android 监听软键盘的显示与隐藏
来源:互联网 发布:学编程要多久 编辑:程序博客网 时间:2024/05/22 06:08
<span style="font-size:18px;">public class SoftInputObserver implements ViewTreeObserver.OnGlobalLayoutListener { private View mRootView; public SoftInputObserver(View rootView) { mRootView = rootView.getRootView(); mRootView.getViewTreeObserver().addOnGlobalLayoutListener(this); } @Override public void onGlobalLayout() { final int softKeyboardHeight = 100; Rect r = new Rect(); mRootView.getWindowVisibleDisplayFrame(r); DisplayMetrics dm = mRootView.getResources().getDisplayMetrics(); int heightDiff = mRootView.getBottom() - r.bottom; if (heightDiff > softKeyboardHeight * dm.density){ Toast.makeText(mRootView.getContext(), "show", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(mRootView.getContext(), "hide", Toast.LENGTH_SHORT).show(); } }}</span>
0 0
- Android监听软键盘的显示与隐藏
- Android监听软键盘的显示与隐藏
- Android 监听软键盘的显示与隐藏
- android 监听软键盘的显示与隐藏
- Android 监听软键盘的显示与隐藏
- Android监听软键盘的显示与隐藏
- 监听软键盘的显示与隐藏
- Android软键盘的隐藏显示监听
- 关于android 软键盘显示与隐藏监听
- Android 监听软键盘显示隐藏
- 监听系统软键盘的显示与隐藏
- 如何监听软键盘的显示与隐藏
- 如何监听软键盘的显示与隐藏
- android软键盘的显示与隐藏
- Android软键盘的显示与隐藏
- Android软键盘的隐藏与显示
- Android软键盘的显示与隐藏
- Android软键盘的显示与隐藏
- POJ_3253_Fence Repair
- Boost - 序列化 (Serialization)
- JavaScript----全局函数、对象
- 多人开发使用友盟 Library not found for -lAPOpenSdk
- 【jzoj4786】【小a的强迫症】
- android 监听软键盘的显示与隐藏
- java对xml文件操作的工具类
- cin后使用getline的小问题
- ORA-4031
- ajax不执行success回调而是执行error回调
- 【MySQL】MySQL存储引擎
- 【jzoj4787】【数格子】【 状态压缩动态规划】【矩阵快速幂】
- 如何把pdf转换excel表格格式
- android播放语音,切换听筒模式遇到的问题