android软键盘没有显示

时间:2013-06-20 14:44:02

标签: android keyboard android-edittext galaxy

我不知道这是编程问题还是电话本身的问题,但我正在测试我的应用程序,当在Galaxy Nexus上测试时,当我点击EditText时,有时键盘没有不显示。无论我点击多少次,键盘都不会弹出。关闭应用程序并重新打开后,键盘将在单击EditText后显示。

我没有在Nexus 7或任何模拟器上测试我的应用程序时出现这些问题。我的手机比我的应用程序更容易出问题吗?如果是这样,对于拥有Galaxy Nexus并下载我的应用程序的任何人来说,这不是一个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您遇到软键盘问题,可以使用此代码强制显示:

 if(myEditText.requestFocus())   
    ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

希望有所帮助:)