Material Design (Android Support V7 AppCompat) を使用し、ActionBar の代わりに Support Toolbar を使用しています。しかし、以前のバージョンの Android では、フラグメント トランザクションをバック スタックに追加すると、[戻る] ボタンが自動的に追加されていましたが、[戻る] ボタンがなくなっていることに気付きました。戻るボタンを表示する唯一の方法は、アクティビティを使用して呼び出すことです。
誰かがこれを見つけて解決しましたか?
ありがとう!
編集
私はDrawerLayoutとActionBarDrawerToggleを使用しています。今、私は与えられた答えを使用し、これを使用しました:
private FragmentManager.OnBackStackChangedListener mOnBackStackChangedListener = new FragmentManager.OnBackStackChangedListener() {
@Override
public void onBackStackChanged() {
boolean displayHomeAsUpEnabled = getSupportFragmentManager().getBackStackEntryCount() > 0;
getSupportActionBar().setDisplayHomeAsUpEnabled(displayHomeAsUpEnabled);
}
};
FragmentManager android.support.v4 からのものです。これで、ホーム画面に戻ると、「ホーム」(ハンバーガー ボタン) が消えます。「setDisplayHomeAsUpEnabled」がfalseになっているためです...しかし、ホームボタンを再度表示するにはどうすればよいですか?、以前のバージョンのAndroidでは、バックスタックを追加してバックスタックを0にするだけでホームボタンを表示するのに十分でした戻るボタン。
ありがとう