안녕하세요.
구글링해서 얻은 귀한.. 달력예제를 활용/수정해서 제가 원하는 기능이 구현되도록 하고자 하는데요.
일단 소스 올리기 전에 왜 문제인지 궁금해서, 간단하게 흐름만 말씀드리고 조언 을 구하고자 합니다^^;
다른 기능은 이상이 없는데, 날짜표시 부분이 문제라서 다른 분들의 의견을 듣고싶습니다 ㅠㅠ
일단 제가 참조,소스를 얻은 사이트는 한수댁님 블로그 입니다.(http://blog.hansune.com/288)
그리고 밑의 그림은 제가 공부하면서 개인적으로 이해한 흐름입니다.

일단 이전달/다음달은 이번달에 자투리 형식으로 표시가 됩니다. 이번달 달력숫자의 텍스트 크기보다 작구요.

컴퓨터 달력으로 캡쳐를 했는데, 이런 형식입니다.
원본소스에서는 오늘날짜를 회색으로 표시하는데, 이걸 활용해서 특정날짜들을 표시하도록 했는데요.
다른 부분은 건드리지 않고 오늘날짜 쪽만 수정을 했는데, spinner의 OnItemSelectedListener 쪽에서 문제인건지,
처음에 달력을 팝업하면 이번달에 같이 출력되는 이전달/다음달 텍스트 크기가 축소되지 않고 이번달텍스트와 동일한 크기로 나오고, 심지어 6월4일날 출석했다고 하면, 맨 밑에 다음달 7월4일 텍스트에도 표시가 됩니다..-_-;;
혹시나 해서 OnItemSelectedListener 에서 makeCalendar();를 주석처리하고 스피너사용없이 다시 실행하면,
날짜체크는 활성화가 안되지만 (학생선택쪽에서 주석처리했으니까요) 다시 원상태로 달력이 잘 보입니다.(텍스트크기 정상)
맨 처음 문제가 발생했을 때 이번달이나 다음달로 버튼을 눌러 이동한 후, 다시 6월달로 돌아오면 날짜체크도 중복되지 않고 텍스트 크기도 정상적으로 돌아오는데 도대체 왜이러는지 모르겠습니다...