单击日历时如何显示日期

时间:2014-02-10 11:28:38

标签: android date

我正在实施日历。我必须在选中时显示日期。我通过使用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();
    }
   });
  }  
}

提前致谢

0 个答案:

没有答案