DingMouRen / LayoutManagerGroup

:point_right: Customize the LayoutManager of RecyclerView(自定义LayoutManager)
4.98k stars 680 forks source link

示例工程转到Androix PickerLayoutManager运行报错了,有解决办法么? #63

Closed dearXiaoQ closed 2 years ago

dearXiaoQ commented 2 years ago

java.lang.IndexOutOfBoundsException: Invalid item position 0(0). Item count:0 androidx.recyclerview.widget.RecyclerView{bf14a44 VFED..... ......I. 0,0-0,0 #7f080091 app:id/recycler1}, adapter:com.dingmouren.example.layoutmanagergroup.fragment.PickerFragment$MyAdapter@ef5872d, layout:com.dingmouren.layoutmanagergroup.picker.PickerLayoutManager@7887462, context:com.dingmouren.example.layoutmanagergroup.MainActivity@62ef7a4 at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5885) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854) at com.dingmouren.layoutmanagergroup.picker.PickerLayoutManager.onMeasure(PickerLayoutManager.java:69) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3321) at android.view.View.measure(View.java:24856) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6893) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1204) at android.widget.LinearLayout.onMeasure(LinearLayout.java:723) at android.view.View.measure(View.java:24856) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6893) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.cardview.widget.CardView.onMeasure(CardView.java:260) at android.view.View.measure(View.java:24856) at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)