我正在实施日历。我必须在选中时显示日期。我通过使用setOnDateChangeListener
得到它它工作正常,但当我点击相同的日期延迟几秒钟它没有显示它。当我点击另一个日期时,它运作良好。我不知道如何在点击时显示日期,当它已被选中时。
我的活动是,
public class MainActivity extends Activity {
CalendarView cal;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cal = (CalendarView) findViewById(R.id.calendarView1);
cal.setOnDateChangeListener(new OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month,
int dayOfMonth) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(),"Selected Date is\n\n"
+dayOfMonth+" : "+(month+1)+" : "+year ,
Toast.LENGTH_LONG).show();
}
});
}
}
提前致谢