ListView, GirldList 等setCurrentItem 不立即刷新

有时候,你调用了adapter的setCurrentItem,然后立马就去获得第一个view的坐标,那么你获取的不是最新的。
要知道程序的并行性。程序运行很快,所以,延迟200s去得到第一个view的坐标。

mViewGridShelf.setSelection(0);
        if(mHandler != null){
            mHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    updateFirstItemPos();
                }
            }, 200);
        }
原文地址:https://www.cnblogs.com/caoxinyu/p/6647802.html