【发布时间】:2022-01-16 04:25:24
【问题描述】:
我有一个选项卡式操作栏/viewpager 布局,其中包含三个选项卡,分别是 A、B 和 C。在标签 C 标签(片段)中,我正在添加另一个片段,例如片段 D。与
DFragment f= new DFragment();
ft.add(android.R.id.content, f, "");
ft.remove(CFragment.this);
ft.addToBackStack(null);
ft.commit();
我在 DFragment 的 onResume 中修改 actionbar 以添加按钮:
ActionBar ab = getActivity().getActionBar();
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
ab.setDisplayHomeAsUpEnabled(true);
ab.setDisplayShowHomeEnabled(true);
现在在 DFragment 中,当我按下硬件(电话)后退按钮时,我会返回到选择 CFragment 的原始选项卡式(ABC)布局。如何使用操作栏向上按钮实现此功能?
【问题讨论】:
标签: android android-fragments android-actionbar