Previous fragment visible under the new fragment

android, android-actionbar, android-viewpager

Solution

Instead of R.id.container put id of fragment like this: `((ViewGroup)getView().getParent()).getId()`. Actually it is not replacing the fragment but the previous layout i.e FrameLayout. It works for me and i hope it will work in your case also.

Problem

I have a tab + `ViewPager` layout and in one of these tabs I have a list view. When I replace that list fragment upon the onclick I can still see the old fragment under the new fragment. See: Code: ``` FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); HallsInStateFragment hallsForState = new HallsInStateFragment(); transaction.replace(R.id.container, hallsForState); transaction.addToBackStack(null); transaction.commit(); ``` where the `R.id.container` is the FrameLayout in the view.

Original source

Related problems