显示/隐藏已连接USB键盘的Android键盘

时间:2014-06-26 21:24:25

标签: android keyboard

在一项活动中,我有两个EditText。一个必须不显示Android键盘和另一个必须显示它。我已经尝试实现以下代码来显示键盘:

EditText txtName = (EditText) findViewById(R.id.txtName);
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.showSoftInput(txtName, InputMethodManager.SHOW_IMPLICIT);

此外,我还尝试了很多其他的例子。

1 个答案:

答案 0 :(得分:0)

试试这个:

InputMethodManager imm = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE);

对于show:

imm.showSoftInput(ed, 0);

隐藏

imm.hideSoftInputFromWindow(ed.getWindowToken(), 0);