当移至第二个片段时,第一个片段显示

时间:2018-07-27 13:07:34

标签: java android fragment

当移至第二个片段时,第一个片段将显示!

我希望第一个片段不显示在第二个片段中

我的代码:

            FragmentTransaction ft = getFragmentManager().beginTransaction();
            Fragment imageFragment = new Main2Activity();
            ft.replace(R.id.fg_home, imageFragment);
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
            ft.addToBackStack(null);
            ft.commit();

显示: enter image description here

2 个答案:

答案 0 :(得分:0)

第一个片段正在显示”是什么意思?如果您不想导航回第一个片段,请删除ft.addToBackStack(null)

同时,确保您的Main2Activity片段具有非透明背景。否则,您可以单击它。

答案 1 :(得分:0)

在“活动”课程中:

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_root__functionality);
        selectedFragment = null;
        selectedFragment = CallLogsClass.newInstance();
        FragmentTransaction transaction =getSupportFragmentManager().beginTransaction();
        transaction.replace(R.id.rootLayout, selectedFragment);
        transaction.commit();
         }

在代码上方使用

  

1。最初显示活动中的第一个片段。

     

2.next转到firstFragment类:

          1.inside onCreateView() write code to text click event and then move to Second fragment.
相关问题