Android 解决Dialog弹出软键盘显示隐藏bug

前言

        因为android自带软键盘的局限性,而设计稿往往按照ios的标准来出设计稿,所以就经常会出现输入框不带评论按钮的设计稿。也曾尝试过这样设置键盘,android软键盘的回车键可以自定义(下图是可设置属性),但问题是发送属性和回车属性是冲突的,一旦你设置了发送属性的话,那么你的输入框就不能换行了,可以自己试一下。一直的处理方式都是再界面上加个按钮,但是当设计稿再也放不下一个发送按钮的情况下,就只有加需求了,最后改成弹窗了。但是随之bug也就来了。具体遇到的情况可看这篇文章,https://blog.csdn.net/a77979744/article/details/54289909。但是楼主的解决方法不是很清楚,也没有解决我的bug,又找到另外一种解决方法,往下看。

Edittext的回车键可设置属性

解决方案

  1.自定义一个style,你想设置什么属性都加上(背景色,边框,动画等等),最重要的是加上这句代码。

设置键盘显示属性

 2.在清单文件找到你当前显示的Activity,设置键盘属性。


设置activity键盘属性

  3.在代码中调用下面这个方法,具体为什么使用这个方法,看这里https://www.cnblogs.com/dolphin0520/p/3414128.html


重要的方法

  只要三步,完美解决,亲测有效。

  有不足之处,欢迎指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容