Ale*_*ksa 6 android calendarview
我在互联网上进行了大量搜索,但无法成功找到CalendarView单击今天的正确解决方案。

我需要将CalendarView用于事件应用程序。
setOnDateChangeListener对于其他点击次数效果很好。
码:
CalendarView calendarView=(CalendarView) findViewById(R.id.calendarView1);
calendarView.setOnDateChangeListener(new OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month,
int dayOfMonth) {
Intent k = new Intent(GlavnaAktivnost.this, DatumDetalji.class);
k.putExtra("godina", year);
k.putExtra("mesec", month);
k.putExtra("dan", dayOfMonth);
startActivity(k);
}
});
Run Code Online (Sandbox Code Playgroud)
我不太了解我需要做什么,什么是最好的解决方案?我能够在堆栈上找到的答案是扩展CalendarView或绑定UI上的单击,但是我找不到使用它的方法。你能举个例子吗?
Tnx。
尝试这个:
CalendarView calendarView=(CalendarView) findViewById(R.id.calendarView1);
calendarView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(getDate());
Intent k = new Intent(GlavnaAktivnost.this, DatumDetalji.class);
k.putExtra("godina", calendar.get(Calendar.YEAR);
k.putExtra("mesec", calendar.get(Calendar.MONTH);
k.putExtra("dan", calendar.get(Calendar.DAY_OF_MONTH);
startActivity(k);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14993 次 |
| 最近记录: |