我有一个带有三个选项卡的操作栏/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中,当我按下硬件(手机)返回按钮时,我会返回到原始的Tabbed(ABC)布局,并选择CFragment。如何使用动作栏向上按钮实现此功能?