我是Android的新手,并且使用片段。我正在使用带有片段的导航抽屉活动。所有代码工作正常。但是问题是当我导航到多个片段并从导航抽屉中打开片段,然后按返回按钮时,片段彼此重叠。当我一一打开它们时,所有片段都会重复。我正在使用以下代码进行导航:这是我的HomeFragment代码
requests.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ConrequestsFragment fragment = new ConrequestsFragment();
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.nav_host_fragment, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
});
[我认为您必须为xml布局中的片段提供白色背景,还必须使用android:clickable =“ true”和android:focusable =“ true”。尝试执行此操作,如果有任何问题,请告诉我。