2

问题是我对列表进行了一些更改,而不是它总是滚动到顶部。我知道我可以滚动到底部,但这不是我想要的。我想禁用滚动,我的意思是当我对列表进行更改时,我希望保留在那里,我不想滚动到顶部。我只是希望我的滚动不要改变(只是留在原来的位置)我尝试这样做以将列表的转录模式设置为禁用,但它仍然在更改后列表转到顶部。

lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
4

1 回答 1

7

如果您打电话setAdapter,您将无法避免您的列表滚动回顶部。notifyDataSetChanged但如果您调用列表适配器,它将保持在同一位置。

于 2011-10-03T16:01:19.650 回答