1.记录一下今天遇到的奇怪问题,EditText唤醒输入法,输入数字,当隐藏输入法时,由于布局变动,导致EditText的内容被清空。解决方法还没有比较完善的,我只是先把布局改小了,输入法影响不到EditText时,不会有问题
补充解决办法:Activity设置windowSoftInput属性为adjustResize
2.自定义的密码框继承自EditText,导致输入法没弹出,即使强制弹出也会自己隐藏
解决方法:延迟16ms,调用显示输入法的方法
本文探讨了在使用EditText组件时遇到的两个常见问题:一是输入数字后隐藏输入法导致内容清空,解决方法是在Activity中设置windowSoftInput属性为adjustResize;二是自定义密码框继承自EditText导致输入法无法正常弹出,可通过延迟调用显示输入法的方法来解决。
1.记录一下今天遇到的奇怪问题,EditText唤醒输入法,输入数字,当隐藏输入法时,由于布局变动,导致EditText的内容被清空。解决方法还没有比较完善的,我只是先把布局改小了,输入法影响不到EditText时,不会有问题
补充解决办法:Activity设置windowSoftInput属性为adjustResize
2.自定义的密码框继承自EditText,导致输入法没弹出,即使强制弹出也会自己隐藏
解决方法:延迟16ms,调用显示输入法的方法

被折叠的 条评论
为什么被折叠?