0
tabLayoutに3つのタブがあります。私のFABボタンをクリックしてGROUPSクラスに行くときにタブ2または3を現在使用しているときは、GROUPSクラスのカスタム "戻る"ボタンをクリックすると、常に第2タブではなく第1タブに戻りますあなたがどこから来たのかを知ることができます。同じタブに戻る方法tabLayoutから来ました
しかし、GROUPSクラスでアンドロイドの「戻る」ボタンをクリックすると、元のタブに戻ります。
だから私のカスタムボタンのコードは次のとおりです。
final Button BackToMainActivity = (Button) findViewById(R.id.ToMainActivity);
BackToMainActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent startIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(startIntent);
overridePendingTransition(R.anim.animate_downfade, R.anim.animate_down);
}
});
は、ここですべてのAndroidデバイスが提供する「戻る」ボタンです:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.animate_downfade, R.anim.animate_down);
}
それでは、どのように私はグループに私のカスタムの「戻る」ボタンを作るのですかまた、Androidの「戻る」ボタンのように、ユーザーをタブに戻すこともできますか?あなたのクリックイベントには