我是创建片段的新手,对此我几乎没有问题。在第二个活动中(在布局中)我有小部件
<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>
我在堆栈上找到了此解决方案,因为我可以看到先前片段的剩余部分。现在,我有以前片段的看不见的区域。我哪里有错?当我单击上一个片段中的按钮位置时,该位置上的按钮被按下