问题是我在列表上进行了一些更改,而且总是滚动到顶部。 我知道我可以滚动到底部但这不是我想要的。我想禁用滚动,我的意思是当我对列表进行更改时我希望保持在那里我不想滚动到顶部。我只是希望我的滚动不要改变(只是留在它所在的同一个地方) 我尝试这样做,将列表的转录模式设置为禁用,但在更改后,列表仍然位于顶部。
lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
答案 0 :(得分:5)
如果您致电setAdapter
,则无法避免您的列表滚动回顶部。但如果你在列表适配器上调用notifyDataSetChanged
,它将保持在同一位置。