Android ListFragment列表视图在屏幕方向改变时重叠

6
我正在使用Android兼容包中的ListFragment和实现LoaderManager.LoaderCallbacks从而在应用中显示一个列表视图。列表正常显示,但当方向改变时,列表视图不正确(我想视图重叠在先前的视图上)。
图片在这里:list-view-after-orientation-change 有人之前遇到过同样的问题吗?你能让我知道可能出现的问题或是否需要提供任何其他细节。
1个回答

6
我找到了错误。它是由于每次创建活动时都创建列表片段,即使由于配置更改也是如此。但是默认情况下,android在配置更改期间重新创建活动时会保留片段。
这样做解决了我的问题。 只有在savedInstanceState为null时才创建片段。
if(savedInstanceState == null) {
// Initialize fragment here.
}

那很有帮助!感谢您发布答案。 - JcDenton86

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接