各位大侠,我用
InputMethodManager inputMgr  = (InputMethodManager)Activity.instance.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.showSoftInput(menu.menuCanvas, InputMethodManager.SHOW_FORCED);
这个显示软件盘,发现使用系统输入法的时候完全没问题,换成搜狗输入法的时候,无法显示软键盘了,请教原因以及如何处理。另:text的输入框是用图片绘制出来的,不是控件。
我是在自己绘制的text输入框的按键事件里使用上面的代码的。

解决方案 »

  1.   

    补充下,我今天发现,可能是搜狗横屏直接是全屏,造成UI不能出现,其他如百度输入法、谷歌输入法和QQ输入法都能正常使用。InputMethodManager.SHOW_FORCED的时候使用isFullscreenMode()查看,搜狗是true,其他输入法都是false;求高手指点解决,谢谢
      

  2.   

    很明显,sougou 输入法不遵守规范~自己坑爹~