2015-07-14 2 views
0

Сценарий 1:Проблемы с открытой клавиатурой

Когда я открываю мое приложение

  • Перейти к внутреннему Fragment
  • Попробуйте ввести цифру он хорошо работает

Сценарий 2 :

когда я открываю мое приложение

  • Доступ Navigation Drawer
  • Открыть Fragment из Navigation Drawer
  • Вернуться на главную Fragment
  • Перейти к внутренней Fragment и попробуйте ввести цифру
  • Keyboard не открыть

ответ

0

Вы можете полностью управлять силой, чтобы показать и скрыть клавиатуру таким образом:

private void hideKeyBoard() { 
    ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(invisibleEdit.getWindowToken(), 0); 
} 

private void showKeyboard() { 
    InputMethodManager imm = (InputMethodManager) 
      getSystemService(Context.INPUT_METHOD_SERVICE); 
    if(imm != null){ 
     imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0); 
    } 
} 
+0

не работает .... – Palak

Смежные вопросы