name_bin 湖南涉外经济学院 05月27日
Activity中跳转fragment后,两个页面内容同时出现??
求助帖
android 在activity中设置一个按钮,监听点击跳转fragment,但是没想到跳转后两个页面内容同时展示了,大佬们这个问题我该怎么解决呢!!

@Override
public void onClick(View v) {
androidx.fragment.app.FragmentManager fragmentManager = getSupportFragmentManager();
androidx.fragment.app.FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
switch (v.getId()) {
case R.id.frg1:
Log.d(TAG, "点击跳转事件");
beginTransaction.replace(R.id.main_re, new BlankFragment());
beginTransaction.addToBackStack(null);
break;
}
beginTransaction.commit();
// moveTaskToBack(true);
}


这是MainActivity布局

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<FrameLayout
android:id="@+id/main_re"
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id="@+id/frg1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="all"
android:text="跳转"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="248dp"
tools:layout_editor_absoluteY="295dp" />

</FrameLayout>

</androidx.constraintlayout.widget.ConstraintLayout>


这是运行结果


...全文
133 点赞 收藏 2
写回复
2 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告