片段在导航抽屉/片段中的OnBackPress上重叠

问题描述 投票:0回答:1

我是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();
        }
    });

Example Screenshot

android android-fragments navigation-drawer android-fragmentactivity
1个回答
0
投票

[我认为您必须为xml布局中的片段提供白色背景,还必须使用android:clickable =“ true”和android:focusable =“ true”。尝试执行此操作,如果有任何问题,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.