弹出输入法 时 隐藏了 ‘底部状态栏’ 在按 物理 返回键 后, 软键盘消失后 恢复 ‘底部状态栏’

public class ImageViewCareIME extends ImageView

{

public ImageViewCareIME(Context context)

{

super(context);

// TODO Auto-generated constructor stub

}

public static interface ImeUiChangeListener

{

public void onImeUiChange(int bottom);

}

ImeUiChangeListener mImeUiChangeListener;

private int mPreBottom = 0;

public void setOnImeUiChangeListener(ImeUiChangeListener imeUiChangeListener)

{

mImeUiChangeListener = imeUiChangeListener;

}

@Override

protected void onDraw(Canvas canvas)

{

super.onDraw(canvas);

Rect r = new Rect();

if(getGlobalVisibleRect(r))

{

if(r.bottom != mPreBottom)

{

mPreBottom = r.bottom;

System.out.println("Change: " + r.bottom);

}

}

if(null != mImeUiChangeListener)

mImeUiChangeListener.onImeUiChange(r.bottom);

}

}

android 键盘 自动消失,android 软键盘 回到键 消失事件 监听相关推荐

  1. android 判断按钮是否已经有onclicklinstener,通过点击事件监听setOnClickListener彻底理解回调...

    前言 老司机们对于回调肯定熟悉得不能再熟悉了,但是新司机可能还是一脸懵逼的,我比较笨,当年懵逼了好久,看夏安明的这一篇博客地址,虽然下边的留言都是,写得好!懂了懂了!但是我当时看了三遍还是不懂好吗 - ...

  2. Android Home键按键事件监听

    平时用的比较多的是Back键按键的监听,但是后来修改相机问题时遇到了需要监听Home键的情况,遂各种搜索资料,get到如下技能: Home键的监听也需要注册广播接收器(采用动态注册的方式),通过拦截让 ...

  3. android动态监听事件,Android-常见的事件监听

    在Android的开发中,我们会遇到各种各样的事件监听.下面给大家分享一下,希望对Android感兴趣的小伙伴有帮助. Android常见的事件监听 单击事件onClickListener 长按事件o ...

  4. android 页面默认不弹软键盘_Android 软键盘的全面解析,让你不再怕控件被遮盖!...

    作者 | Vander丶 编辑 | 苏宓 微信公众号 | mobilehub 背景 Android软键盘这块从我入职到现在,是一个一直纠缠我的问题. 从布局挤压,到EditText显示不全,在到弹出时 ...

  5. android 代码设置 键盘适应_Android自适应软键盘的Dialog以及监听软键盘弹起

    最近项目中遇到一个需求:新手引导.跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏的dialog(而且,di ...

  6. android 调出键盘表情_android 表情,软键盘冲突解决方案(仿微博等SNS应用)

    之前总想搞一下这个模块,可是由于忙碌总是推迟,现在就把这块好好的弥补过来,下面是我实现的思路.本人才疏学浅,还望大家不要见笑. 首先我们还是先看写示例: 上面应用应该不用我过多介绍,下面我简单介绍下我 ...

  7. Android禁用软键盘和取消禁用软键盘

    最近参加了一个项目,主要需要适应带有物理键盘的小屏幕机型,因为屏幕小的原因,所以不能用软件盘,而需要使用物理键盘来进行输入操作. 找了很久,终于发现了相对适当的方法: 在BaseActivity里禁用 ...

  8. android 键盘遮盖输入框_Android软键盘挡住输入框的终极解决方案

    前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 最基本的情况,如图所示:在页面底部有一 ...

  9. android开发隐藏软键盘,Android开发之完全隐藏软键盘的方法

    隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法.点击EditText的时候总是弹出软键盘.-----杯具 杯具(一): InputMethodManager im =(InputMetho ...

  10. android 软键盘工具类,Android开发之弹出软键盘工具类简单示例

    本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Co ...

最新文章

  1. 吗 使用的是_论文是可以反复使用吗?
  2. Java 刷题必须了解的 API
  3. linux重命名命令
  4. c语言程序的多文件组织,C代码多文件的组织
  5. SqlServer学习之存储过程
  6. HBase读写的几种方式(一)java篇
  7. 信息学奥赛一本通 1168:大整数加法 | OpenJudge NOI 1.6 10:大整数加法
  8. 02.友盟项目--原始日志数据生成
  9. python基本函数归整
  10. eplan如何导入access_EPLAN脚本从入门到应用-2
  11. cad插件加载bplot成功用不了_教大家Batchplot使用常见问题的解决办法
  12. java毕业设计物流跟踪系统mybatis+源码+调试部署+系统+数据库+lw
  13. html 适合手机浏览器,三款主流手机浏览器HTML5性能横向评测
  14. android+百度阅读,百度阅读最新版
  15. 推荐一款文献管理工具 Zotero |附使用教程和学习路径
  16. [敏捷开发培训] Scrum 和 Kanban
  17. 当前计算机与医学结合的研究热点,浅谈医学影像技术的现在与未来论文范文
  18. 开启超高清时代 联诚发5G+8K大屏点亮智慧展厅及银行业
  19. mac 部署 ansible 记录
  20. 找出只包含1的最大矩形c语言,一些简单的编程练习题

热门文章

  1. java 检索编号输出信息_java,_java 如何解析txt文档,输入检索信息,然后输出,java - phpStudy...
  2. python偶数个数_python基础
  3. github随时同步代码_GitHub代码下载和同步
  4. python正则匹配ip_[求助] 正则表达式匹配 IP 地址的问题求助
  5. c语言10个数求立方合并输出,C语言 求出100~999之间的所有“水仙花数”并输出...
  6. python基础入门(10)之循环语句
  7. 使用MATLAB GUI创建图形用户界面GUI
  8. java中常用的关键字_java中的常用的关键字
  9. java 把图片插入窗体,JAVA JFrame窗体添加背景图像的两种方法
  10. opencv10-形态学操作