Android:如何检测何时将项目成功加载到ListView中?

时间:2018-12-07 20:15:44

标签: android listview adapter

我正在使用ListView,其中使用了Adapter。 它的功能之一就是使用listView.getChildAt(savedViewPosition).setSelected(true)突出显示用户在列表中的位置。

在构象更改时,我希望保留所选项目的位置。 但是,尽管我尝试了几种方法,但到目前为止最好的方法是设置.postDelay()的延迟时间,然后等待listView加载。

考虑到这一点,我会问是否有任何呼叫可以让我等到项目加载/可见后立即发布方法?

1 个答案:

答案 0 :(得分:0)

这听起来像可以通过重写notifyDataSetChanged()并在加载数据后选择项目来完成。可能还有更多功能可以满足您想要的确切行为,但它应该可行。

请参阅文档here

相关问题