方向更改在ExpandableListView中更改colapsing子级

时间:2016-03-30 12:31:28

标签: android orientation expandablelistview childviews

我创建了一个ExpandableListView

当我扩展它时,它的孩子正在正常显示。

但是,当我将方向从potrait更改为lanscape或反之亦然时,ExpandableListView仍保持打开但其子项未显示。点击布局后,他们正确显示..

任何答案都会对我有帮助。

1 个答案:

答案 0 :(得分:1)

旋转设备后,应用程序将重新启动。因此在应用程序被销毁之前调用onSaveInstance。

您可以将可扩展列表适配器保存在onSaveInstance 中,当再次启动应用程序时最终调用onCreate时,您可以检索可扩展列表适配器并将其设置为列表视图。