我正在使用多个标签,并在每个标签内, 我使用片段来改变页面
,例如
Fragment fragment = new Personal_selectapp();
FragmentManager fm = getActivity().getSupportFragmentManager();
FragmentTransaction transaction = fm.beginTransaction();
transaction.replace(R.id.realtabcontent, fragment);
transaction.addToBackStack(null);
transaction.commit();
虽然我发现了一些问题,
怎么做?
Tab1 | TAB2
tab1-1 | tab2-1
tab1-2 | tab2-2
修改 **************** 我重写了主片段:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK){
getSupportFragmentManager().popBackStack();
}
return true;
}
像这样。
因此,当我访问片段时,它们将被放入堆栈中,以便我可以按下"返回"返回到最后一页,
问题是,我需要每个标签在点击时从它的主页开始,
但在这种情况下,他们在我点击的最后一页停了下来,这不是我想要的。我需要在单击选项卡时转到右侧页面。