Программная клавиатура Android не открывается при редактировании события нажатия текста - PullRequest
0 голосов
/ 20 августа 2011

Я разрабатываю приложение на основе вкладок, в котором первое действие содержит один текст редактирования и одну кнопку. По событию нажатия кнопки я запустил поток и проанализировал данные на основе критериев поиска для редактирования текста. И после успешного анализа я заменяю содержимое группы действийперейти к следующему занятию ... теперь проблема в том, что, когда я возвращаюсь к первому занятию из второго занятия, когда я нажимаю на кнопку "Редактировать текст", он не открывает программную клавиатуру Android.

может мне помочь любойчто происходит ..

Я также пытался программно открыть Android-программную клавиатуру ... но она не работает ..

вот мой код, чтобы программно открывать клавиатуру ..

  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 Ответ

4 голосов
/ 20 августа 2011

Я думаю, это поможет,

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