点击按钮时不触发其它控件的 OnFocusChange 事件

在 Activity 中有 AutocompleteEditText 控件的 OnFocusChanged 事件中写入了响应代码,在其失去焦点时将其新输入的文本写入数据库,可是此事件只有点击其它可编辑控件时才会触发,如果直接点击其他按钮,则不会触发 OnFocusChanged 事件。
解决方法:在 click 事件中先清除 Edit 控件的焦点,就可以先触发其 OnFocusChanged 事件了

editText1.clearfocus();
posted @ 2022-01-05 21:02  汉学  阅读(254)  评论(0)    收藏  举报