在使用viewPager2的时候,出现这种视图重叠得现象,就像这样

正常应该这样得

而且我发现在第一次ViewPager2加载的时候 它没啥问题,随着滑动,后面加载过的数据就变成这样了
这个是我添加视图得地方:
//在绑定viewHolder得时候调用
private void loadWeekDataInfo(){
ScheduleUI scheduleUI = new ScheduleUI();
//界面得视图,都是通过ScheduleUI 来加载的
scheduleUI.createScheduleUI(context);
scheduleUI.setRootLayoutWeekDayInfo(getLayoutPosition(),context);
if(scheduleList!=null) {
//这里设置课表信息...
});
}
ViewGroup contentView = itemView.findViewById(R.id.course_item_content_view);
//把创建好的视图添加进去
contentView.addView(scheduleUI.getRootLayout());
}
有没有哪位智者指点一下,我之前得方是在直接loadWeekDataInfo()这个方法创建得和设置初始值得,itemView就是包含了所有控件,直接findById(),这里我是将创建视图得地方抽离出来了,因为后面还要用到;