隐藏没有动画的android键盘?
现在,我在AndroidManifest.xml中点击带有活动属性的隐藏没有动画的android键盘?,android,android-softkeyboard,Android,Android Softkeyboard,现在,我在AndroidManifest.xml中点击带有活动属性的EditText字段时显示键盘,以禁用视图向上滚动动画。现在,我使用以下方法隐藏键盘: editText.clearFocus(); InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowTo
EditText
字段时显示键盘,以禁用视图向上滚动动画。现在,我使用以下方法隐藏键盘:
editText.clearFocus();
InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
但这将在隐藏键盘之前首先生成向上滚动动画。我想知道如何在没有此动画的情况下隐藏键盘
另外,这发生在我的Android 5.1.1三星Galaxy J1(2016)设备上
我将活动更改为android:windowSoftInputMode=“stateVisible | adjustPan”
,动画仍然显示
更新:
我发现动画是由editText.clearFocus()引起的代码>。如果我删除这一行,将不会有动画,但光标仍在闪烁,这不是我想要的
现在,我使用了一种变通方法来显示/隐藏光标闪烁,而不清除编辑文本的焦点