0

アクションバーを使用する 4 つのタブを持つプロジェクトがあります。各タブには、タブをクリックすると表示される独自のフラグメントがあります。

私がやりたいことは、現在のタブでボタンがクリックされたときに、現在のタブを別のタブにリセットすることです (たとえば、tab4 から tab2 に)。フラグメントは私にとって一種の異星人であるため、これについてどうすればよいかわかりません。現在選択されているタブを取得するにはどうすればよいですか? 新しいタブを設定するにはどうすればよいですか?

どんな助けでも大歓迎です!

4

1 に答える 1

1

myTab.setCurrentTab(i) と myTab.getCurrentTab() のことだと思います。あなたは宣言することができます

myTab.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
    //do something
}});

あなたのイベント処理のために。

于 2012-12-10T04:07:39.547 に答える