Android 如何使用复选框创建包含当前年度月份的listview?

Android 如何使用复选框创建包含当前年度月份的listview?,android,listview,checkbox,Android,Listview,Checkbox,应显示月份,包括当前月份和从当前年度开始的月份。让我们尝试回答: 在Android中有一个名为Calendar的类。这可能是处理日期的最佳方式 您可以使用 Calendar calendar = Calendar.getIstance(); 这将为您提供一个日历,其中包含您所感知的确切时刻的信息 现在,使用 calendar.MONTH 您将获得当前月份的整数 在Calendar类中,所有月份都是静态值 Calendar.JANUARY = 0 Calendar.FEBRUARY = 1

应显示月份,包括当前月份和从当前年度开始的月份。

让我们尝试回答:

在Android中有一个名为
Calendar
的类。这可能是处理日期的最佳方式

您可以使用

Calendar calendar = Calendar.getIstance();
这将为您提供一个日历,其中包含您所感知的确切时刻的信息

现在,使用

calendar.MONTH
您将获得当前月份的整数

在Calendar类中,所有月份都是静态值

Calendar.JANUARY = 0
Calendar.FEBRUARY = 1
and so on...
所以数组是静态的:

String[] months = new String[12]();
months[0] = january;
....

如果您想要一个带有复选框的月份列表,请查看


希望这能有所帮助。

试着更好地解释您需要什么,请详细说明需求。使用Joda Time并尝试使用一些FOR/WHILE语句?@PierGiorgioMisley,我需要以数组形式显示今年即将到来的月份。@jaydroider,我需要以数组形式显示今年即将到来的月份。
String[] months = new String[]{"january", ...};
int[] months = new int[]{1,...};