У меня есть ViewPager, он показывает фрагменты, один из них содержит текст редактирования. Когда пользователь нажимает на текст редактирования, а затем проводит на другую страницу, клавиатура скрывает половину экрана. Как я могу скрыть клавиатуру при смене страницы? Я пробовал что-то вроде этого, но это не работает:
У меня есть ViewPager, он показывает фрагменты, один из них содержит текст редактирования. Когда пользователь нажимает на текст редактирования, а затем проводит на другую страницу, клавиатура скрывает половину экрана. Как я могу скрыть клавиатуру при смене страницы? Я пробовал что-то вроде этого, но это не работает:
[code]mFragmentsViewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { InputMethodManager inputManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(floatingActionButton.getWindowToken(), 0); switch (position){ case 0: return mFragments.get(0); case 1: return mFragments.get(1); case 2: return mFragments.get(2); default: return mFragments.get(0); } } @Override public int getCount() { return 3; } }); [/code]