在横向模式下添加到列表不会在ListView中显示,而是在纵向模式下

时间:2019-05-06 19:20:31

标签: android listview kotlin android-listview landscape-portrait

在Android Studio的Kotlin中,我有一个ListView和一个addButton,当您单击按钮时,一个项目会添加到列表中并显示在ListView中。

我有一个onSaveInstanceState来处理方向更改,并且我在横向模式下有不同的布局,因此ListView有足够的空间。

我有:

{{1}}

这在纵向模式下可以正常工作,但在横向模式下则不能。

在纵向模式下,当我单击addButton时,一个项目被添加到列表中并显示在ListView中。

在横向模式下,该项目将添加到列表中,但不会显示在ListView中。但是当我回到“纵向”模式时,ListView会显示所有添加的项目,甚至包括在横向模式下添加的项目。

我无法弄清楚为什么在横向模式下将项目添加到列表时不会显示,但是改回纵向模式时会显示所有添加的项目。

希望有人可以帮助我解决问题!

0 个答案:

没有答案