本文主要是介绍ListView, GirldList 等setCurrentItem 不立即刷新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候,你调用了adapter的setCurrentItem,然后立马就去获得第一个view的坐标,那么你获取的不是最新的。
要知道程序的并行性。程序运行很快,所以,延迟200s去得到第一个view的坐标。
mViewGridShelf.setSelection(0);if(mHandler != null){mHandler.postDelayed(new Runnable() {@Overridepublic void run() {updateFirstItemPos();}}, 200);}
这篇关于ListView, GirldList 等setCurrentItem 不立即刷新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!