我的sencha应用程序在android ...的Web视图上运行。
点击一个按钮,我加载一个自定义组件(带有一些组件的容器和其中一个文本字段),然后在文本字段上调用focus()方法。我把光标放在文本字段中,但是android键盘没有出现。
我在自定义组件中放了一个按钮,点击按钮后我再次将焦点移动到文本字段,这次光标停留了一会儿就消失了。为什么光标没有留在那里?
无论如何,通过使用focus()我得到了光标在字段中,但Android键盘没有弹出。
请帮帮我。
提前致谢。
答案 0 :(得分:0)
此代码将强制键盘显示。
InputMethodManager inputMgr = (InputMethodManager) getSystemService("A Context".INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0);
“上下文”可能是“这个”,具体取决于您调用代码的位置。