2012-01-02 19 views

risposta

7

Sto assumendo vuoi dire ViewPager. È possibile alternare tra loro utilizzando pager.setCurrentItem(index)

+2

ViewPager si trova all'interno dello stesso frammento. Vuole sapere come muoversi tra i frammenti. Mi piacerebbe sapere la stessa cosa – cdavidyoung

0

Se si utilizza ViewPager, è possibile provare setSelectedNavigationItem(). Cioè, è possibile passare da un frammento all'altro chiamando:

int position = 0; // position of the tab you want 
((ParentActivity) getActivity()).getActionBar().setSelectedNavigationItem(position); 

o, se si sta utilizzando ActionBarSherlock:

int position = 0; // position of the tab you want 
((ParentActivity) getActivity()).getSupportActionBar().setSelectedNavigationItem(position); 
0

È necessario impostare la voce corrente in ViewPager e quindi si dovrebbe avvisare l'adattatore per farlo portare il nuovo frammento.

ViewPager ViewPager; 
FragmentPagerAdapter adapter; 

pager.setCurrentItem(2); 
adapter.notifyDataSetChanged(); 
Problemi correlati