ListView, GirldList 等setCurrentItem 不立即刷新

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

mViewGridShelf.setSelection(0);
        if(mHandler != null){
            mHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    updateFirstItemPos();
                }
            }, 200);
        }
posted @   有点理想的码农  阅读(118)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示