Android CalendarView拆分月份

时间:2016-04-06 09:27:29

标签: android calendarview

好的,这是我目前的截图: enter image description here

我确信这可能很简单,但我很难找到有关我想要实现的目标的资源。基本上,我试图在布局上均匀地获得这两个月。此外,我想增加两个月之间的差距(你可以看到4月28日真的太接近2016年5月,要么它们之间的差距会更大或者某种分隔线)。

这是我的xml文件:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="20dp"
    android:background="@drawable/blurry_blue_wallpaper"
    android:orientation="vertical" >

    <CalendarView
        android:id="@+id/calendarView"
        android:layout_margin="10dp"
        android:dateTextAppearance="@android:style/TextAppearance.Large"
        android:weekDayTextAppearance="@android:style/TextAppearance.Large"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</RelativeLayout>

这是CalendarView初始化:

public void initializeCalendar() {
        calendar = (CalendarView) findViewById(R.id.calendarView);
        calendar.setShowWeekNumber(false);
        calendar.setFirstDayOfWeek(2); // Monday
        calendar.setMinDate(Calendar.getInstance().getTime().getTime());

        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.MONTH, 1);
        cal.set(Calendar.DATE, cal.getActualMaximum(Calendar.DATE));
        calendar.setMaxDate(cal.getTimeInMillis());
}

我非常感谢有关此事的任何想法/意见。非常感谢提前。

修改: 不是主要阻止程序,它已被自定义CalendarView取代。 This is the tutorial我跟着。尽管如此,我仍然有兴趣知道原始问题是否能解决我所寻找的问题。

0 个答案:

没有答案