Android从一个Fragment跳转到另一个Fragment后原来的组件不消失

问题描述

Activity上放置了一个Fragment,Fragment上有按钮,点了按钮后,应该跳转到另一个Fragment, but 原来的Fragment的按钮不会消失,新的Fragment不是把原本的Fragment替换,而是在后面追加内容

看图 绿色是Fragment内容 黄色是Fragment2 内容,点击开始加密按钮后,该按钮并不会消失

Android从一个Fragment跳转到另一个Fragment后原来的组件不消失

解决方案

研究一晚上没发现问题,原来是xml文件中应该使用组件FragmentLayout,而不是使用fragment

1     <FrameLayout
2         android:id="@+id/fragment_start_encryption"
3         android:layout_width="match_parent"
4         android:layout_height="match_parent" >
5     </FrameLayout>

将xml文件内的fragment修改为FragmentLayou后解决问题 显示Fragment2的时候把Fragment1的内容隐藏了  成功解决,愉快下班

Android从一个Fragment跳转到另一个Fragment后原来的组件不消失

上一篇:关于在Fragment中嵌套Fragment后来回切换出现空白页的问题解决


下一篇:OpenGL红宝书例3.1 -- glBufferSubData使用