草庐IT

mListAdapter

全部标签

android - 有没有办法防止 ListView 在其适配器的数据更改时滚动到其顶部位置?

在更改适配器的数据时,我在保留ListView的滚动位置时遇到了一些麻烦。我目前正在做的是在一个ListFragment的onCreate中创建一个自定义的ArrayAdapter(带有重写的getView方法),然后将其分配给它的列表:mListAdapter=newCustomListAdapter(getActivity());mListAdapter.setNotifyOnChange(false);setListAdapter(mListAdapter);然后,当我从定期获取所有内容的加载器接收到新数据时,我会在其onLoadFinished回调中执行此操作:mListAda

android - 有没有办法防止 ListView 在其适配器的数据更改时滚动到其顶部位置?

在更改适配器的数据时,我在保留ListView的滚动位置时遇到了一些麻烦。我目前正在做的是在一个ListFragment的onCreate中创建一个自定义的ArrayAdapter(带有重写的getView方法),然后将其分配给它的列表:mListAdapter=newCustomListAdapter(getActivity());mListAdapter.setNotifyOnChange(false);setListAdapter(mListAdapter);然后,当我从定期获取所有内容的加载器接收到新数据时,我会在其onLoadFinished回调中执行此操作:mListAda