当我们点击编辑文本框时,键盘想要显示? wat做任何建议
在自定义视图中
答案 0 :(得分:3)
使用此功能强制Android 显示软键盘:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
如果你想隐藏:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(your_edit_text.getWindowToken(), 0);
答案 1 :(得分:2)
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
manager.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);