Mam zaimplementowane TabActivity
, który rozszerza FragmentActivity
. Ma 5 kart, każda karta to Fragment
. To, czego szukam, to programowe przełączanie między kartami.Jak przełączać zakładki programowo w Androidzie z fragmentu?
Na przykład: jeśli jestem w tab4. Kliknij przycisk Chcę przenieść z tab4
do tab1
. Próbowałem dużo, ale nie mogłem znaleźć rozwiązania.
Próbowano następujących, ale to nie pomaga.
Od SecondTab
public void switchTabInActivity(String value){
FirstTab parent;
parent = (FirstTab) getActivity().getParent();
parent.switchTab(value);
}
TabActivity
/** To Change Tab*/
public void switchTab(String tabno){
this.onTabChanged(tabno);
}
'android.R.id.tabhost' rzuci wyjątek zerowy. Już wywołujesz 'getActivity.findViewById' ' findViewById (R.id.tabhost) 'jest właściwą opcją –