Gallery를 이용한 커스텀 달력(Calendar)만들기 안드로이드에서 지원하는 피커가 있긴하지만입맛에 맛게 변경하려면 커스텀컨트롤을 만들 수 밖에 없습니다.갤러리를 이용해서 커스텀한 달력을 만들어 보았습니다.이를 이용하면 얼마든지 다양한 스타일의 달력을 만들 수 있을 거라고 확신합니다.
안드로이드 Gallery와 이미지데이터들을 연결하는 것이 어댑터인데기존의 이미지 데이터가 새로운 이미지리스트로 바뀔 때기존의 선택된 위치값을 저장했다가 새로운 이미지리스트가 로딩된 후기존 위치를 저장한 후 그 위치의 이미지를 선택된 것으로 표시해야 할 때가 있습니다.특히 달력을 커스텀하게 만든다고 했을 때 1월 20일에서 다음 달로 넘어갈 때 2월 20일로 넘어가고 화면만 2월 20일로 보이는 것이 아니라데이터까지 2월 20일을 선택하고 있어야 합니다.이 때 잘못 처리하면 ui와 데이터가 달라져서 버그의 원인이 될 수 있습니다.이 샘플은 데이터교체시 기존선택된 위치를 그대로 선택되도록 처리한 샘플입니다.