我正在使用ListView
,其中使用了Adapter
。
它的功能之一就是使用listView.getChildAt(savedViewPosition).setSelected(true)
突出显示用户在列表中的位置。
在构象更改时,我希望保留所选项目的位置。
但是,尽管我尝试了几种方法,但到目前为止最好的方法是设置.postDelay()
的延迟时间,然后等待listView
加载。
考虑到这一点,我会问是否有任何呼叫可以让我等到项目加载/可见后立即发布方法?
答案 0 :(得分:0)
这听起来像可以通过重写notifyDataSetChanged()并在加载数据后选择项目来完成。可能还有更多功能可以满足您想要的确切行为,但它应该可行。
请参阅文档here。