android软键盘没有显示按钮单击

时间:2015-04-23 06:49:42

标签: java android

以下是buttonclick上的方法,但它不起作用...我尝试了很多东西,但似乎没有任何工作

public void open_keyboard(View view)
{
    message.msg_l(this, "keyboard clicked");
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
}

2 个答案:

答案 0 :(得分:1)

请试试这个,

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);

答案 1 :(得分:0)

尝试这样的事情:

 InputMethodManager imm = (InputMethodManager)getSystemService(MainActivity.this.INPUT_METHOD_SERVICE);
imm.showSoftInput(mainLayout.getWindowToken(), 0);