
我之前自定义了一个键盘,当中有一个关闭按钮,点击这个按钮就会关闭的。本来是一个很简单的功能,但是没有想到在VIVO
手机上出现了,关闭之后重新弹起来的情况。比较难受的事情,其他厂商的手机没有问题。认真思考了一下,我觉得是界面的焦点问题
。解决思路:
在
EditText
的外层布局上设置焦点相关的属性。
我是直接在XML
文件里面设置的,代码如下:
android:focusable="true"
android:focusableInTouchMode="true"
这个代码让我自定义键盘中的清除焦点代码生效。希望这篇文章对小伙伴有所帮助。
网友评论