Android软键盘未在编辑文本上单击事件打开

时间:2011-08-20 13:43:26

标签: android android-layout android-emulator android-widget

我开发基于Tab的应用程序,其中第一个活动包含一个编辑文本和一个按钮..按钮的单击事件我启动线程并根据编辑文本的搜索条件解析数据。解析成功后我替换活动grop的内容查看下一个活动...... 现在的问题是,当我从第二个活动回到第一个活动时,当我点击编辑文本时它没有打开他的android软键盘..

任何人都可以帮助我发生什么事情......

我也试图打开android软键盘程序..但它不是noot工作..

这是我用程序打开键盘的代码..

  InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                // only will trigger it if no physical keyboard is open
                mgr.showSoftInput(etSearch, InputMethodManager.SHOW_IMPLICIT);

1 个答案:

答案 0 :(得分:4)

我认为这会有所帮助,

InputMethodManager m = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
  if(m != null){
      m.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT);
   }