2012-06-26 2 views
6

私はListFragmentを使用していて、アプリでリストビューを表示するためにAndroid互換パッケージからLoaderManager.LoaderCallbacksを実装しています。リストは、(私はビューが前の1にオーバーラップしていると思います)細かいが、向きの変更を示す、リストビューが適切ではありません、ここでAndroidリストリストの表示が重なって向きが変化する

画像:list-view-after-orientation-change

は、誰もが前に同じ問題に直面していますか?問題となっていた可能性があること、または詳細を提供する必要があるかどうかを教えてください。

答えて

6

エラーが見つかりました。設定が変更された場合でも、アクティビティが作成されるたびにリストフラグメントが作成されるためです。しかし、デフォルトでは、アンドロイドは設定の変更中にアクティビティの再作成中にフラグメントを保持します。

これは私の問題を解決しました。 savedInstanceStateがnullの場合にのみフラグメントを作成します。

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

これは役に立ちました!答えを投稿してくれてありがとう – JcDenton86

関連する問題