美文网首页Android干货安卓资源收集安卓开发学习
SoftKeyboardStateHelper工具类,监听软键盘

SoftKeyboardStateHelper工具类,监听软键盘

作者: 隰有荷 | 来源:发表于2017-11-15 20:10 被阅读121次

(因为不会使用markdown编辑器,所以将长期使用富文本做笔记)

正文:

在使用该监听功能之前,首先要写一个支持该监听功能的独立的工具类SoftKeyboardStateHelper,如下:

SoftKeyboardStateHelper上半部分 SoftKeyboardStateHelper下半部分

写完该独立的工具类之后,下面直接来看看如何使用

(这个类是通过判断软键盘的高度来确定该是否打开的,会有两个回调方法,一个处理打开后的逻辑,一个处理关闭的逻辑)

在一个activity或fragment中使用,如下:

使用

不用看关闭内的逻辑。若想使用隐藏或显示软键盘,如下:

隐藏和显示

结束。

相关文章

网友评论

  • 安卓猿:通过根view 的 高度变化 来判断 是否 显示软件盘 不靠谱。 比如 软件盘模式 设置的 不重新改变 根view 大小的情况。

本文标题:SoftKeyboardStateHelper工具类,监听软键盘

本文链接:https://www.haomeiwen.com/subject/mpbhvxtx.html