如何在Android日历视图中仅显示当前月份

use*_*658 7 java android calendar

在日历视图中仅显示当前月份Android(或)在日历视图中禁用滚动视图.......

显示我已编写的日历的代码

<CalendarView
        android:id="@+id/calendar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:showWeekNumber="false"
       android:shownWeekCount="5" 
       android:scrollbars="none"/>
Run Code Online (Sandbox Code Playgroud)

我怎样才能只显示本月.....?请帮助我支持人们.

jca*_*uso 2

在您的班级中,您可以通过以下方式一直显示到当月月底:

//get month and get how many days in current month
Calendar calendar = Calendar.getInstance();
int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
cal.setMaxDate(daysInMonth); 
Run Code Online (Sandbox Code Playgroud)

我不相信你android:scrollbars="none"会为你做任何事。

您也可以尝试类似这样的方法

  • 仍然显示多个月份,但此代码导致日历从 1969 年开始。 (2认同)