【发布时间】:2015-01-10 18:01:40
【问题描述】:
我有一个包含编辑文本的片段。按下编辑文本时,将显示键盘。当按下右上角的保存按钮时,应用程序返回到上一个片段,但键盘仍然存在。
我希望在导航到上一个片段时隐藏键盘。
请注意,我尝试了以下解决方案: Close/hide the Android Soft Keyboard.
InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myView.getWindowToken(), 0);
我尝试在 onCreate 方法中的两个片段中使用它。
我也尝试在布局中隐藏软键盘:
android:windowSoftInputMode="stateAlwaysHidden"
不幸的是,这些都不起作用。
我会发布一些图片,但我还没有足够的声誉。 我会感谢任何建设性的帮助和意见,并且不要忘记“智者可以从愚蠢的问题中学到的东西比傻瓜可以从明智的答案中学到的更多”。 :)
问候, 亚历山德拉
【问题讨论】:
-
是一个普通的编辑文本。就像在解决方案中一样。
-
尝试使用 getView()(来自 Fragment 的方法)
标签: java android kotlin android-fragments android-softkeyboard