如何设置安卓软键盘的可见性
我的布局中有一个EditText'和一个
Button'。
在编辑栏里写完字并点击 "按钮 "后,我想隐藏虚拟键盘。我想这是一段简单的代码,但我在哪里可以找到这样的例子?
3623
3
我的布局中有一个EditText'和一个
Button'。
在编辑栏里写完字并点击 "按钮 "后,我想隐藏虚拟键盘。我想这是一段简单的代码,但我在哪里可以找到这样的例子?
你可以使用InputMethodManager强制Android隐藏虚拟键盘,调用
hideSoftInputFromWindow
,传入包含焦点视图的窗口的标记。这将迫使键盘在任何情况下都被隐藏。在某些情况下,你会希望传入
InputMethodManager.HIDE_IMPLICIT_ONLY
作为第二个参数,以确保你只在用户没有明确强迫它出现(按住菜单)时隐藏键盘。注意:如果你想在Kotlin中这样做,请使用。
context?.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
。Kotlin语法
对隐藏软键盘也很有用的是。
这可以用来抑制软键盘,直到用户真正触摸到编辑文本视图。
请在 "onCreate() "中尝试下面的代码