を拡張するTabActivity
を実装しました。それは各タブがFragment
である5つのタブを持っています。私が探しているのは、プログラム間でタブを切り替えることです。例えばのためにタブをプログラムからアンドロイドでフラグメントから切り替えるにはどうすればいいですか?
:私はTAB4に思います。ボタンをクリックすると、tab4
からtab1
に移動します。たくさん試しましたが、解決策を見つけることができませんでした。
は、以下にしようとしましたが、それは解決しません。 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'はnullpointerexceptionをスローします。あなたは既にgetActivity.findViewById' 'findViewById(R.id.tabhost)は'情報タブインデックスが0から始まるためだけに、右のオプション –