单击操作栏按钮时失去焦点

时间:2014-07-01 15:43:25

标签: android focus

我已经实现了一个监听器:onFocusChanged在edittext失去焦点时在db中插入值。

当我点击发送按钮(在操作栏中)时,它首先执行操作,然后触发最后一个onFocusChanged。

首先应该失去焦点,然后执行动作? 有人可以解释一下吗?

解决方案应该是将焦点放在另一个不是edittext的按钮上,但我只有一个操作栏按钮,而且似乎很难让它成为焦点。

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:1)

我怀疑点击发送按钮根本不会改变焦点(它可能是一个不可聚焦的视图)。你的发送操作有什么作用?发送结束时是否存在可能将焦点设置为其他视图的内容?