brucetoo/PickView

切换不同的list

Closed this issue · 3 comments

我要通过切换分钟、小时、天等选项,使用loopView保存每个滑动的list,最后会错乱,可以清除loopView的数据吗

重新设置dataList 不可以?

@brucetoo 可以重置list,但是保存的滑动位置不对。我的三个选项,切换的时候保存滑动位置,切回来的时候恢复原来滑动的位置,但是用这个会导致保存位置错乱。初始化滑动位置是用initPosition吧

private void refreshView(int i){
        selectMap.put(select,loopView.getSelectedItem());
        select=i;
        loopView.setVisibility(View.VISIBLE);
        loopView.setDataList(map.get(i));
        loopView.setInitPosition(selectMap.get(i));
        }
}

初始化滑动位置是用initPosition啊