setSelectedNavigationItem(index) メソッドを使用して、特定の ActionBar タブを選択できることを知っています。しかし、別のアクティビティで戻るボタンを押して設定することは可能ですか? (つまり、別のアクティビティで戻るボタンを押して、タブを保持している現在のアクティビティに移動すると、別のタブが選択される可能性はありますか?) 同様の質問を投稿しました以前ですが、うまくいきませんでした。助けてください!!
質問する
630 次
2 に答える
0
Tab インデックスを に設定するのに十分なだけ押された BACK をオーバーライドしますwanted_position
。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
mActionBar.setSelectedNavigationItem(wanted_position);
return true;
}
return super.onKeyDown(keyCode, event);
}
于 2013-01-25T19:15:38.877 に答える
0
インテントのパラメータとして選択したいタブ インデックスを送信するだけです。
Intent i = new Intent("TabActivity");
i.putExtra("tab_index", 1);//you can put 1,2 or the index you want to
startActivity(i);
于 2013-01-25T18:36:18.457 に答える