关于android开发中的fragment替换的时候重叠问题。

这个是activity的事件,在activity下面有导航条,通过执行事件替换掉fragment。这个是activity的布局文件,容器里面放了一个fragment,id... 这个是activity的事件,在activity下面有导航条,通过执行事件替换掉fragment。

这个是activity的布局文件,容器里面放了一个fragment,id也为fragement。我通过事件替换这个。

这个是源代码里面的文件。

在切换的fragment的时候,老是出现重叠问题,点越多次,重叠越多,求大神指点迷津,看看我代码哪里写错了。
展开
 我来答
飒爽又痛快的饼子0
2014-05-23 · TA获得超过141个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:128万
展开全部
你把add方法变成replace方法试下,你本来就是添加有没有把之前的去掉,所以应该用replace替换
更多追问追答
追问
两个事件都改了,不过第一次home加载的东西会一直存在,more加载的东西在切换会不见。而且一个事件点击多次,那个地方会出现重叠。
顺便问个问题,如果在继承fragment中,找到控件。如findviewidby这样的函数。
追答

你把

FragmentManager fragmentManager = getSupportFragmentManager();

FragmentTransaction transaction = fragmentManager.beginTransaction();


整个类里面就1个FragmentManager和FragmentTransaction的对象


继承fragment的时候,想要findviewbyId的话,先用LayoutInflate解析一个布局解析成View类型,在用View.findviewbyId()就可以了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式