网上问的问题,大多会提到替换了Fragment而发现之前被替换的仍旧显示在那里。我个人使用android 2.3 +support 开发包,在2.3系统上也出现类似问题。搜了下网上的问题,好像都没有找到解决方法。之后自己摸索。最后发现其实,对于Fragment的替换 JAVA代码基本上没啥,网上都是正确的,比如:
但多数人并没有意识到,贴出 XML布局文件的重要性:
正确的做法是必须使用FrameLayout作为Fragment被替换的布局容器
例如: 不能够使用比如线性布局LinearLayout 等,否则就会发生看得见的问题。
奉献点经验,期望可以帮助到遇到类似问题的开发者。
正确的做法是必须使用FrameLayout作为Fragment被替换的布局容器
例如: 不能够使用比如线性布局LinearLayout 等,否则就会发生看得见的问题。
奉献点经验,期望可以帮助到遇到类似问题的开发者。