6

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

图片在这里:列表视图在方向改变后

有没有人遇到过同样的问题?您能否让我知道可能是什么问题,或者是否需要提供更多详细信息。

4

1 回答 1

6

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

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

if(savedInstanceState == null) {
// Initialize fragment here.
}
于 2012-07-02T06:25:41.033 回答