【发布时间】:2018-07-13 22:53:24
【问题描述】:
我是使用 Android 编程的新手,我试图弄清楚如何在单击 EditText 项目时显示软触摸键盘(当活动加载时,只有一个用户输入字段,所以它会保留焦点)到目前为止,我有以下方法,但是当它显示键盘时,用户无法关闭键盘......关闭键盘的按钮在那里但是它不会隐藏它。
public void showKeyboard(View view) {
InputMethodManager myKeyboard = (InputMethodManager)getSystemService(Context
.INPUT_METHOD_SERVICE);
myKeyboard.showSoftInput(PN_input,InputMethodManager.SHOW_IMPLICIT);
}
任何帮助或指向正确方向都会有所帮助:)
编辑:点击查找按钮时隐藏我正在使用的键盘方法
public void hideKeyboard() {
InputMethodManager myKeyboard = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
myKeyboard.hideSoftInputFromWindow(PN_input.getWindowToken(),0);
}
【问题讨论】:
-
你能告诉你要如何隐藏软键
-
添加到上面的问题
标签: java android oop user-interface keyboard