我正在尝试做两个不同的动画,以获得焦点和键盘上下来。我试图用这个
来检测焦点 editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus) animateUp();
else animateDown();
}
});
问题是当键盘关闭时编辑文本仍然被聚焦,并且它无法为第二个设置动画。键盘关闭后如何清除焦点?
答案 0 :(得分:-1)
使用
setCursorVisible(boolean)
或使用xml属性进行edittext
android:cursorVisible
隐藏键盘时删除焦点
或使用imeOptions
android:imeOptions="actionGo"