如果第一个元素可见,Android ListView重新获取滚动位置不正确

时间:2019-04-10 17:38:33

标签: android listview android-listview

我有一个ListView项,并且仅当向下滚动一点以使第一个元素在窗口中不可见时,它才能在重新创建活动后保存和恢复正确的位置。当我向后滚动时,即使第一个元素的1px也可见,然后在我重新创建活动后,位置跳到顶部。有什么奇怪的行为?在Parcelable parcelable = listView.onSaveInstanceState();中使用onSaveInstanceState无效,其工作原理与以前相同。有人知道原因和解决方法吗?

0 个答案:

没有答案