Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Calendarview设置焦点日期(上个月和下个月)_Android_Date_Calendarview - Fatal编程技术网

Android Calendarview设置焦点日期(上个月和下个月)

Android Calendarview设置焦点日期(上个月和下个月),android,date,calendarview,Android,Date,Calendarview,我正在使用calendarview库,我有上一个和下一个按钮。 你能帮我把焦点转移到上个月和下个月吗 下面的代码不适用于我 // format date and display on screen final Calendar dat = Calendar.getInstance(); dat.set(Calendar.YEAR, year); dat.set(Calendar.MONTH, month); dat.set(Cal

我正在使用calendarview库,我有上一个和下一个按钮。 你能帮我把焦点转移到上个月和下个月吗

下面的代码不适用于我

 // format date and display on screen
        final Calendar dat = Calendar.getInstance();
        dat.set(Calendar.YEAR, year);
        dat.set(Calendar.MONTH, month);
        dat.set(Calendar.DAY_OF_MONTH, day);

非常感谢您的帮助。

我不确定您是否正在日历视图中设置新日期

您想要的代码在获取前一个月的数据时看起来像这样

Calendar cal = Calendar.getInstance(); // Get today
cal.add(Calendar.MONTH, -1); // get previous month by substracting one to the current one
long previousMonth = cal.getTimeInMillis(); // get the milliseconds of previous month
calendarView.setDate(previousMonth); // set in the CalendarView that you want to see the previous month
前进的代码只是改变路线的问题

 cal.add(Calendar.MONTH, -1); // get previous month


你想关注什么?下个月的日期?!是的,上个月也是为什么不使用setselection方法并将i作为整数变量传递,以计算特定月份的日期
 cal.add(Calendar.MONTH, 1); // get following month