2016-03-30 6 views
1

ExpandableListViewを作成しました。オリエンテーションの変更がExpandableListView内の子をコラプスする

私がそれを展開したとき、その子は正しく表示されています。

しかし、向きをpotraitからlanscapeに変更したり、逆の場合は、ExpandableListViewは開いたままにしていますが、その子は表示されません。レイアウトをクリックすると、正しく表示されます。

何か答えが私に役立ちます。

+0

AndroidManifest.xmlで宣言してください。android:configChanges = "orientation" – Rooban

答えて

1

デバイスを回転すると、アプリケーションが再起動します。したがって、onSaveInstanceは、アプリケーションが破棄される前に呼び出されます。

あなたが onSaveInstanceで拡張可能なリストアダプタを保存することができますし、アプリを再起動したときのonCreateが最終的に呼び出されたとき、あなたは拡張可能なリストアダプタを取得し、リストビューに設定することができます

関連する問題