EditText失去焦点

时间:2012-09-18 06:43:57

标签: android android-layout android-edittext

我在ScrollView小部件中有两个EditText小部件。总体结构是:

  • 的LinearLayout
    • 滚动型
      • RelativeLayout的
        • 的EditText
        • 的EditText

我在两个EditText组件上都有OnFocusChangeListener,其中我说如果此组件具有焦点,那么从另一个组件中移除焦点并且请求关注此成分

问题在于,当我在第一个EditText中开始编写文本然后按返回或触摸另一个EditText时,焦点将返回到第一个EditText并继续。这种情况只发生一次,并且在活动刷新之前不会再发生。

P.S。只有当焦点从第一个EditText变为第二个时,才会发生这种情况,但如果我从第二个到第一个,则会正常工作

可以做些什么来摆脱这个小错误

我想我发现了什么问题。我还有一个onKeyboardOut监听器,在键盘弹出然后将其设置回来之前我首先移除焦点,这导致了这样一个奇怪的问题

0 个答案:

没有答案