在调用焦点在sencha文本字段上时,android键盘不会弹出

时间:2013-06-19 10:59:54

标签: android extjs keyboard sencha-touch focus

我的sencha应用程序在android ...的Web视图上运行。

  1. 点击一个按钮,我加载一个自定义组件(带有一些组件的容器和其中一个文本字段),然后在文本字段上调用focus()方法。我把光标放在文本字段中,但是android键盘没有出现。

  2. 我在自定义组件中放了一个按钮,点击按钮后我再次将焦点移动到文本字段,这次光标停留了一会儿就消失了。为什么光标没有留在那里?

  3. 无论如何,通过使用focus()我得到了光标在字段中,但Android键盘没有弹出。

    请帮帮我。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

此代码将强制键盘显示。

InputMethodManager inputMgr = (InputMethodManager) getSystemService("A Context".INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0);

“上下文”可能是“这个”,具体取决于您调用代码的位置。