El fragmento ViewPager no funciona en la segunda vez dentro del fragmento del cajón de navegación correctamente
Tengo el Navigation Drawer
en el cual hay un fragmento para el Tab Viewer
la Tab Viewer
. En tabviewer, estoy usando ViewPager
que también en el Fragment
. El código para ViewPager
es
viewPager = (ViewPager) rootView.findViewById(R.id.pager); viewPager.setAdapter(new TabsPagerAdapter(((FragmentActivity)getActivity()).getSupportFragmentManager())); PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs); tabsStrip.setViewPager(viewPager);
Las pestañas están llegando en el primer clic en el cajón de navegación con su contenido, pero por segunda vez el único título de pestañas está llegando sin su diseño. ¿La disposición no viene y el deslizar no está trabajando entre diversas lengüetas? ¿Por qué está trabajando por primera vez pero no por el resto? Estoy adjuntando las imágenes para dos diferentes haga clic en el mismo fragmento de cajón de navegación. Este es el primer clic para que el diseño se viene perfectamente.
- poner pestañas en la parte inferior de la pantalla
- ActionBar Tabs con múltiples fragmentos
- ¿Preload todas las vistas de los fragmentos?
- Cómo evitar onCreateView () al deslizar en las pestañas
- La vista de fragmentos en ViewPager no se restaura al reanudar
Esto en el segundo intento de hacer clic en el mismo fragmento, pero sólo el fondo está llegando sin ningún contenido de diseño.
Ayuda a deshacerse de este problema.
- ¿Cómo puedo habilitar las pestañas de la barra de acciones en un fragmento?
- Fijar las pestañas con android.support.v4.view.PagerTabStrip o ViewPagerIndicator
- Android: ¿Cómo agregar iconos / drawables a la PagerTabStrip de la versión 4 de Android Support Lib?
- Android: Cambiar el color del texto de Tab en FragmentActivity
- Las pestañas de menú no responden
- ¿Cómo puedo cambiar el color de fondo de una pestaña cuando se usa TabLayout?
- Establecer la pestaña predeterminada para la configuración Fragmento / ViewPager
- Cambiar las pestañas de ActionBar subrayan el color mediante programación
utilizar
getChildFragmentManager()
en lugar de
((FragmentActivity)getActivity()).getSupportFragmentManager()
Utilicé getFragementManager (). Así que pude recargar fragmentos usados en las pestañas. Ahora, he utilizado getChildFragmentManager (). Funciona bien.
- Cómo adjuntar un archivo de texto almacenado localmente en el directorio de la aplicación
- ¿Cómo obtener el espacio disponible en Android sdcard?