在加载网络数据后WheelView滚轮控件,第一次进入可以看到页面控件显示出数据,然后,后边进入activity后,均没有数据显示出来
我的adapter是这样处理的
public final void setAdapter(WheelAdapter adapter) { this.adapter = adapter; remeasure(); invalidate(); }
然后找相关资料,发现这个还需要重新requestLayout();一次才能正常工作
解决方法:加上粗体字那一行,重新处理下布局一次
public final void setAdapter(WheelAdapter adapter) { this.adapter = adapter; remeasure(); requestLayout(); invalidate(); }