我不知道这是编程问题还是电话本身的问题,但我正在测试我的应用程序,当在Galaxy Nexus上测试时,当我点击EditText时,有时键盘没有不显示。无论我点击多少次,键盘都不会弹出。关闭应用程序并重新打开后,键盘将在单击EditText后显示。
我没有在Nexus 7或任何模拟器上测试我的应用程序时出现这些问题。我的手机比我的应用程序更容易出问题吗?如果是这样,对于拥有Galaxy Nexus并下载我的应用程序的任何人来说,这不是一个问题吗?
答案 0 :(得分:1)
如果您遇到软键盘问题,可以使用此代码强制显示:
if(myEditText.requestFocus())
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
希望有所帮助:)