Я работаю с фрагментами с концепцией ViewPager. Я создаю приложение дневника, в котором я использую только один фрагмент, который получает все обновления из базы данных и показывает в нем. До этого все в порядке ... Согласно моему требованию, когда я нажимаю на кнопку в фрагменте, мне нужно показать еще один фрагмент, который позволяет пользователю сохранять изображения. Моя проблема в том, что .....Фрагмент не смог заменить фрагмент в viewpager
- Если я использую метод замены в фрагментах, он не заменил должным образом в том смысле, что если A является фрагментом, который состоит из viewpager, а B - фрагмент, который я хочу заменить.
--Then, если я использую заменить B видим, но также появляется под фрагментом B
FragmentManager m=getActivity().getSupportFragmentManager();
FragmentTransaction ft = getActivity().getSupportFragmentManager()
.beginTransaction();
Demobutton demobutton = new Demobutton();
ft.replace(R.id.lay, demobutton);
ft.commit();
Упование вы, ребята поняли мою проблему. Если вы чувствуете, что мой вопрос неполный, сообщите мне об этом.
является R.id.lay идентификатор контейнер для фрагментов? – Blackbelt
нет его идентификатор макета viewpager – Ramz
это неправильно. первый аргумент replace должен быть идентификатором контейнера – Blackbelt