Android如何在关闭键盘上清除编辑文本的焦点

时间:2016-06-02 16:54:28

标签: android android-edittext

我正在尝试做两个不同的动画,以获得焦点和键盘上下来。我试图用这个

来检测焦点
        editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            if(hasFocus) animateUp();
            else animateDown();
        }
    });

问题是当键盘关闭时编辑文本仍然被聚焦,并且它无法为第二个设置动画。键盘关闭后如何清除焦点?

1 个答案:

答案 0 :(得分:-1)

使用

  setCursorVisible(boolean) 

或使用xml属性进行edittext

android:cursorVisible 

隐藏键盘时删除焦点

或使用imeOptions

android:imeOptions="actionGo"