Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隐藏没有动画的android键盘?_Android_Android Softkeyboard - Fatal编程技术网

隐藏没有动画的android键盘?

隐藏没有动画的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

现在,我在AndroidManifest.xml中点击带有活动属性的
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()引起的。如果我删除这一行,将不会有动画,但光标仍在闪烁,这不是我想要的

现在,我使用了一种变通方法来显示/隐藏光标闪烁,而不清除编辑文本的焦点