当移至第二个片段时,第一个片段将显示!
我希望第一个片段不显示在第二个片段中
我的代码:
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();
答案 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.