Android软键盘弹出和收回监听
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android软键盘弹出和收回监听相关的知识,希望对你有一定的参考价值。
参考技术A 软键盘弹出和收回的三种方式为什么 重写 Activity.onKeyDown() 方法为什么没有用?而用的是 onKeyPreIme,该博客写的很明白 http://blog.csdn.net/yxhuang2008/article/details/53822072 ,感谢该博客博主
软键盘收回监听
//键盘隐藏监听
customized_edit.setOnKeyBoardHideListener(new TextEditTextView.OnKeyBoardHideListener()
);
软键盘弹出监听(通过高度计算,但是这种方式有问题,不推荐用):
flutter 监听软键盘的弹出和关闭
官方有一个keyboard_visibility 插件,但是不推荐用问题很多 (好像作者已经不更新了 而且编译会导致build.gradle 报错)
https://pub.dev/packages/keyboard_visibility
需要监听软键盘的弹出和隐藏 主要用 WidgetsBindingObserver 这个继承类
//注意
MediaQuery.of(context).viewInsets.bottom获取键盘高度如果无论如何都是0 就查看父级组件的
可以参考拓展
https://blog.csdn.net/weixin_34082177/article/details/91370675
以上是关于Android软键盘弹出和收回监听的主要内容,如果未能解决你的问题,请参考以下文章