Tengo un buscapersonas con dos fragmentos, cada uno con su propio xml. Mi pregunta es si es posible cambiar de un fragmento a otro mediante programación y disparar a cualquier oyente.Cambiar fragmentos programáticamente
Saludos
Tengo un buscapersonas con dos fragmentos, cada uno con su propio xml. Mi pregunta es si es posible cambiar de un fragmento a otro mediante programación y disparar a cualquier oyente.Cambiar fragmentos programáticamente
Saludos
Asumo que quiere decir ViewPager. Puede alternar entre ellos utilizando pager.setCurrentItem(index)
Si está usando ViewPager
, puede intentar setSelectedNavigationItem()
. Es decir, se puede cambiar de un fragmento a otro llamando a:
int position = 0; // position of the tab you want
((ParentActivity) getActivity()).getActionBar().setSelectedNavigationItem(position);
o, si está usando ActionBarSherlock:
int position = 0; // position of the tab you want
((ParentActivity) getActivity()).getSupportActionBar().setSelectedNavigationItem(position);
Es necesario establecer elemento actual de ViewPager y luego debe notificar el adaptador para hacer que traiga el nuevo Fragmento.
ViewPager ViewPager;
FragmentPagerAdapter adapter;
pager.setCurrentItem(2);
adapter.notifyDataSetChanged();
ViewPager está dentro del mismo fragmento. Él quiere saber cómo moverse entre fragmentos. Me gustaría saber lo mismo. – cdavidyoung