【问题标题】:Android ListFragment list view overlapping on orientation changeAndroid ListFragment 列表视图在方向更改时重叠
【发布时间】:2012-06-26 14:19:24
【问题描述】:
我正在使用 ListFragment 并从 Android 兼容性包中实现 LoaderManager.LoaderCallbacks,以在应用程序中显示列表视图。列表显示正常,但是当方向改变时,列表视图不正确(我认为视图与前一个重叠)
图片在这里:list-view-after-orientation-change
以前有人遇到过同样的问题吗?您能否让我知道可能是什么问题,或者是否需要提供更多详细信息。
【问题讨论】:
标签:
android
android-listfragment
【解决方案1】:
我发现了错误。这是由于每次创建活动时都会创建列表片段,即使是由于配置更改。但默认情况下,android 在配置更改期间重新创建活动期间保留片段。
这样做解决了我的问题。
仅当 savedInstanceState 为 null 时才创建片段。
if(savedInstanceState == null) {
// Initialize fragment here.
}