0
我在Android应用程序中实现了CalendarView。关于选择日期我有一个奇怪的问题。这个月在2015年4月份的顶部显示,但吐司显示1/3/2015?如果我滚动2015年五月,敬酒将显示1/4/2015。这个月总是上个月。Android中的CalendarView无法显示正确的月份
我做这样的事情:
calendar =(CalendarView) findViewById(R.id.calendarforstart);
calendar.setShowWeekNumber(false);
calendar.setFirstDayOfWeek(2);
calendar.setOnDateChangeListener(new OnDateChangeListener()
{
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int day)
{
Toast.makeText(getApplicationContext(), day + "/" + month + "/" + year, Toast.LENGTH_LONG).show();
}
});
请检查快照:
你在上面看到它显示了2015年4月,但敬酒下图为1/3/2015 ..为什么会发生这种情况?
任何人都可以帮我解决这个问题吗?
谢谢!
哇 - 你是怎么计算出来的? – TheDevMan 2015-04-01 13:48:59
@TheDevMan我已经在我的应用程序中执行;) – Fahim 2015-04-01 13:49:25
太好了。谢了哥们! – TheDevMan 2015-04-01 13:50:02