Android ListFragment列表视图重叠方向更改

时间:2012-06-26 14:19:24

标签: android android-listfragment

我正在使用ListFragment并从Android兼容包中实现LoaderManager.LoaderCallbacks,以在应用程序中显示列表视图。列表显示正常,但是当方向更改时,列表视图不正确(我认为视图与前一个视图重叠)

图片来源:list-view-after-orientation-change

以前有人遇到过同样的问题吗?您能告诉我可能存在的问题,或者是否需要提供更多详细信息。

1 个答案:

答案 0 :(得分:6)

我发现了错误。这是因为每次创建活动时都会创建列表片段,即使由于配置更改也是如此。但默认情况下,android在配置更改期间重新创建活动期间会保留该片段。

这样做解决了我的问题。 仅当savedInstanceState为null时才创建片段。

if(savedInstanceState == null) {
// Initialize fragment here.
}