Android:在TranscriptMode设置为Normal的情况下,将项目预先添加到ListView

Android:在TranscriptMode设置为Normal的情况下,将项目预先添加到ListView,android,listview,scroll,Android,Listview,Scroll,在我的应用程序中,我的ListView将TranscriptMode设置为Normal,因此当添加项目时,它们会显示在列表的底部,列表会从底部向上滚动。我使用我的列表时,当用户向下滚动列表时,意味着他们想进入列表顶部,当我到达列表中的第一个项目时,我想加载更多的项目并将它们预先添加到列表中,意味着它们出现在第一个项目之前,这样用户可以一直滚动,直到到达第一个项目 我在这方面没有成功。一旦我在项目前加上notifyDataSetChanged并刷新适配器,ListView适配器就会请求列表中的第一

在我的应用程序中,我的ListView将TranscriptMode设置为Normal,因此当添加项目时,它们会显示在列表的底部,列表会从底部向上滚动。我使用我的列表时,当用户向下滚动列表时,意味着他们想进入列表顶部,当我到达列表中的第一个项目时,我想加载更多的项目并将它们预先添加到列表中,意味着它们出现在第一个项目之前,这样用户可以一直滚动,直到到达第一个项目

我在这方面没有成功。一旦我在项目前加上notifyDataSetChanged并刷新适配器,ListView适配器就会请求列表中的第一个项目。我想让它做的是在我添加新项目之前请求第一个项目之前的项目。因此,我的ListView从第一个项目开始,使它看起来好像跳过了最后一个滚动项目中的所有项目


有没有办法让ListView继续滚动,并按照项目在列表中出现的顺序请求项目?

你有没有想过?