如何使用复选框创建包含当年月份的列表视图?
Posted
技术标签:
【中文标题】如何使用复选框创建包含当年月份的列表视图?【英文标题】:How to create a listview containing months of the current year with checkboxes? 【发布时间】:2017-01-19 19:25:51 【问题描述】:应显示月份,包括当前月份和当前年份之后的月份。
【问题讨论】:
请尝试更好地解释您需要什么 根据需求详细说明。 使用 Joda-Time joda.org/joda-time 并尝试使用 FOR/WHILE 语句? @PierGiorgioMisley 我需要以数组的形式显示本年度接下来的几个月。 @jaydroider 我需要以数组的形式显示本年度接下来的几个月。 【参考方案1】:让我们尝试回答:
在 android 中有一个名为 Calendar
的类。这可能是处理日期的最佳方式。
this is the documentation
您可以使用
Calendar calendar = Calendar.getIstance();
这会为您提供一个日历,其中包含您创建它的确切时间的信息。
现在,使用
calendar.MONTH
您正在获取当前月份的整数。
所有月份都是 Calendar 类中的静态值。
Calendar.JANUARY = 0
Calendar.FEBRUARY = 1
and so on...
所以数组是静态的:
String[] months = new String[12]();
months[0] = january;
....
或
String[] months = new String[]"january", ...;
或
int[] months = new int[]1,...;
如果您想要带有复选框的月份列表,请查看how to use listview adapters
希望这会有所帮助。
【讨论】:
以上是关于如何使用复选框创建包含当年月份的列表视图?的主要内容,如果未能解决你的问题,请参考以下文章