片段交易,上一个片段的残差

时间:2018-07-29 08:41:04

标签: android android-fragments

我是创建片段的新手,对此我几乎没有问题。在第二个活动中(在布局中)我有小部件

<fragment 
...
android:name="path to my first fragment"
...
/>

我要交换三个片段。我是这样的

  // get fragment manager and fragment transaction
        FragmentManager manager = getFragmentManager();
        FragmentTransaction transaction = manager.beginTransaction();

        // replace fragment on register form
        transaction.replace(R.id.fragment, new Confirmation());

        // commit transaction
        transaction.commit();

我的片段布局被包裹在两个约束布局中

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
// additional widgets
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    </android.support.constraint.ConstraintLayout>

我在堆栈上找到了此解决方案,因为我可以看到先前片段的剩余部分。现在,我有以前片段的看不见的区域。我哪里有错?当我单击上一个片段中的按钮位置时,该位置上的按钮被按下

0 个答案:

没有答案