ExpandableListView 中的方向更改折叠子项

Orientation change colapsing children in ExpandableListView

我创建了一个 ExpandableListView

当我展开它时,它的子项可以正常显示。

但是当我将方向从 potrait 更改为 lanscape 或反之时,ExpandableListView 保持打开状态但其子项未显示。单击布局后,它们会正确显示..

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

旋转设备时,应用会重新启动。所以 onSaveInstance 在应用程序被销毁之前被调用。

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