Andoird 判断软键盘是否弹出
2013-09-27 15:43
253 查看
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
private boolean mHasInit = false; private boolean mHasKeyboard = false; private int mHeight; @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { // TODO Auto-generated method stub super.onLayout(changed, l, t, r, b); if(!mHasInit) { mHasInit = true; mHeight = b; System.out.println("mHeight= "+b); } else { mHeight = mHeight < b ? b : mHeight; } if(mHasInit && mHeight > b) { //mHeight代表键盘的真实高度 ,b代表在窗口中的高度 mHeight>b mHasKeyboard = true; Xlog.e(TAG, "bottomBar---------------->出来了"); } if(mHasInit && mHasKeyboard && mHeight == b) { // mHeight = b mHasKeyboard = false; cancelBottomBarAnimation(); this.setVisibility(View.VISIBLE); mShowing = false; Xlog.e(TAG, "bottomBar---------------->隐藏了"); } }
相关文章推荐
- android 判断软键盘是否弹出
- Android笔记(十):判断虚拟软键盘是否弹出
- 安卓开发——如何判断软键盘是否弹出(显示)
- 判断软键盘是否弹出 并且隐藏
- Andoir 判断软键盘是否弹出
- android 百分百能正确判断软键盘是否弹出,有个前提条件......
- js判断手机端是否弹出软键盘
- 算法学习【9】判断是否为栈的弹出顺序
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
- 判断一个栈的弹出序列是否为合法序列
- 判断已知两序列是否分别为栈的压入、弹出序列
- EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- Android判断软键盘弹出并隐藏的简单完美解决方案
- 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一
- html判断音视频是否播放完毕后弹出提示
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- c# winform 弹出确认消息框判断是否删除?
- 自写简单JS判断是否已经弹出页面