【问题标题】: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.
    }
    

    【讨论】:

    • 这很有帮助!感谢您发布答案
    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多