由于项目的需求,参考了大量的日历相关资料,基本上实现了所需功能,加入了假数据,希望可以帮助需要的朋友,有什么不懂得可以发邮件联系我([email protected])
参考代码:
private List<PageFragment> pages;
//...
public PageFragment getItem(int position) {
PageFragment page = null;
if (pages.size() > position) {
page = pages.get(position);
if (page != null) {
return page;
}
}
while (position>=pages.size()) {
pages.add(null);
}
page = PageFragment.newPage(pageList.get(position),position);
pages.set(position, page);
return page;
}
<com.yumingchuan.rsqmonthcalendar.view.ChildViewPager
android:id="@+id/vp_weekSchedule"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginTop="-500dp"
android:visibility="gone" />