private void initAdapter() {
   if (calendarAdapter == null) {
     calendarAdapter =
         new CalendarMonthAdapter(getContext(), onCellClickListener, typedArray, createData());
   }
   positionForToday = calendarAdapter.getItemCount() / 2;
   scrollToPosition(positionForToday);
   calendarAdapter.notifyDataSetChanged();
   setAdapter(calendarAdapter);
 }
Exemplo n.º 2
0
  protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);
    if (intent != null) {
      if (resultCode == RESULT_OK) {
        String time = intent.getStringExtra("time");
        String content = intent.getStringExtra("content");
        ScheduleTextItem scheduleTextItem = new ScheduleTextItem(time, content);

        if (schedule == null) {
          schedule = new ArrayList<ScheduleTextItem>();
        }

        schedule.add(scheduleTextItem);
        monthViewAdapter.setSchedule(curPosition, schedule);
        adapter.mSchedule = schedule;
        adapter.notifyDataSetChanged();
      }
    }
  }
Exemplo n.º 3
0
  /** 월 표시 텍스트 설정 */
  private void setMonthText() {
    curYear = monthViewAdapter.getCurYear();
    curMonth = monthViewAdapter.getCurMonth();

    monthText.setText(curYear + "년 " + (curMonth + 1) + "월");
  }