监听键盘的弹出与消失
来源:互联网 发布:最简单的数控编程例子 编辑:程序博客网 时间:2024/06/05 18:12
使用:getViewTreeObserver().addOnGlobalLayoutListener(mGlobalLayoutListener);
注意:记得在结束时remove掉(getViewTreeObserver().removeGlobalOnLayoutListener(mGlobalLayoutListener);)
private ViewTreeObserver.OnGlobalLayoutListener mGlobalLayoutListener=new ViewTreeObserver.OnGlobalLayoutListener(){ @Override public void onGlobalLayout() { Rect r = new Rect(); ((BindDeviceActivity)getContext()).getWindow().getDecorView().getWindowVisibleDisplayFrame(r); int screenHeight = ((BindDeviceActivity)getContext()).getWindow().getDecorView().getRootView().getHeight(); int heightDifference = screenHeight - r.bottom; L.e("Keyboard Size", "Size: " + heightDifference); if (heightDifference == 0) { L.e("input window hidden"); }else { L.e("input window show"); } }};
0 0
- 监听键盘的弹出与消失
- 监听键盘的弹出与消失
- 监听键盘弹出和消失
- 键盘的弹出与消失(通知)
- 开发笔记——检测键盘的弹出与消失
- 在多个UITextField中监听键盘的弹出和消失
- 对弹出键盘的监听
- 动态监听UITextField键盘的弹出与退出
- Android 监听键盘的弹出与关闭,收起
- iOS键盘弹出又消失的问题
- iOS 键盘显示或消失的监听,获取键盘高度
- 监听键盘的弹出与隐藏(界面跟随键盘一起上下移动)
- 监听键盘的弹出和隐藏
- iOS监听键盘弹出
- 监听键盘弹出/隐藏
- android监听键盘弹出
- 监听键盘出现和消失
- ios 监听系统键盘的出现和消失
- JavaScript 基础(007_闭包)
- 保留图片的宽高比,实现宽高等比例缩放
- 日常收集常用SQL查询语句大全
- git使用
- java--servlet相关类(2)
- 监听键盘的弹出与消失
- 十步完全理解 SQL
- React Native组件的生命周期
- Android签名总结
- 双击启动tomcat中的startup.bat闪退原因及解决方法
- 100天土鸡饲养计划(62)
- 第一篇博客---意识的重要性
- MySQL内外连接
- Hibernate从入门到精通(一)JDBC简介