В моем приложении у меня есть две вкладки, для которых я использую ViewPager
, два фрагмента находятся в этом представлении пейджера. Иногда, когда я нажимаю на первые вкладки фрагменты EditBox
, клавиатура появляется, как только я закончил работу с клавиатурой ввода. Но макет ниже области клавиатуры пуст (белый), это происходит иногда, особенно второй запуск приложения. Когда приложение запускается из студии для первого раза, проблема не появляется. Но когда я запускаю его через системное приложение, нажав на его ic_launhcher
вопрос приходит снова. Каковы возможные причины проблемы?Плагин для Android, обернутый при появлении клавиатуры
Компоновка на старте выглядит следующим образом:
После нажатия на поле редактирования & редактировать некоторый текст в адрес подал, когда клавиатура исчезает, макет выглядит следующим образом:
Я использую просмотр пейджера внутри другого фрагмента & с использованием FragmentStatePagerAdapter
путем пропуска getChildFragmentManager()
private void setupViewPager(ViewPager viewPager) {
FragmentStatePagerAdapter fragmentStatePagerAdapter = new FragmentStatePagerAdapter(getChildFragmentManager()) {
@Override
public Fragment getItem(int position) {
Fragment fragment = null;
switch (position) {
case 0:
fragment = new GeneralInfoFragment();
Bundle bundle = new Bundle();
bundle.putString(context.getString(R.string.all_data), new Gson().toJson(profileResponse));
fragment.setArguments(bundle);
break;
case 1:
fragment = new ICEFragment();
break;
default:
return null;
}
return fragment;
}
@Override
public int getCount() {
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return "General Info";
case 1:
return "ICE";
}
return "";
}
};
Примечание: Изображения удаляются для защиты конфиденциальности
где изображения? – Dnyanesh
показать нам код ur и скриншоты для лучшего понимания ... –