private void initView() { ((TextView) findViewById(R.id.title)) .setText(getResources().getString(R.string.putao_calendar_title)); findViewById(R.id.back_layout).setOnClickListener(this); mDateTView = (TextView) findViewById(R.id.calendar_date); mLeftImgView = (ImageView) findViewById(R.id.calendar_left); mRightImgView = (ImageView) findViewById(R.id.calendar_right); mLeftImgView.setOnClickListener(this); mRightImgView.setOnClickListener(this); mWeekTagGridView = (MyGridView) findViewById(R.id.gridView_week); mWeekTagGridView.setAdapter(new CalendarAdapter(this, false)); mCalendarGridView = (MyGridView) findViewById(R.id.gridView_calendar); mCalendarGridView.setOnItemClickListener(this); mCalendarAdapter = new CalendarAdapter(this, true); mCalendarAdapter.setInAndOutDate(mLastInCalendarModel, mLastOutCalendarModel); if (mDateType == CalendarBean.MODEL_TRAIN_START) { mCalendarAdapter.setTrainStartDate( mLastTrainCalendarModel, today, tomorrow, afterTomorrow); // modify by lisheng 2014-12-15 } mCalendarGridView.setAdapter(mCalendarAdapter); mCalendarAdapter.showDate(this); }