Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

이것 저것 공부와 후기

[안드로이드 스튜디오] 캘린더 만들기 - 2 본문

Study

[안드로이드 스튜디오] 캘린더 만들기 - 2

지깅 2019. 1. 5. 20:54




안녕하세요 캘린더 만들기 2로 돌아왔습니다



가장 처음에 한 일은 Layout에서 전체적인 화면 구성을 하는 것입니다


TableLayout을 이용하여 TextView와 달을 이동할 수 있는 button을 삽입했고

요일은 TextView로 추가했습니다.


그리고 GridView로 NumColumns를 7로 주어 7일 주기의 형태가 나올 수 있도록 했습니다.


자세한 코드는 밑에 더보기 란에 적어놓겠습니다 !




이후에 MainActivity로 돌아와 코드 작성을 시작합니다 


리스트뷰와 그리드뷰를 이용했기 때문에 Adapter 클래스를 활용하여 원본 데이터를 위젯으로 나타냅니당

1. XML 레이아웃 정의

2. 아이템을 위한 뷰 정의

3. 어댑터 클래스 정의

4. 리스트뷰 객체 정의

의 순으로 그리드뷰를 나타내는데요 ㅎㅎ


XML 레이아웃을 나타내기 위해서 저는 day.xml을 추가하여 그리드뷰 안의 날짜를 나타낼 수 있도록 만들었습니다.


자세한 코드는 더보기 란 클릭!





이제 Adapter을 만들 차례죠 !

BaseAdapter을 상속받는 CalAdapter 클래스를 생성하여 어댑터 클래스를 추가하였습니당







위의 코드를 실행시키면 !



달력의 형태와 약간 유사한 어플이 실행됩니당 




아직 현재 날짜도 안뜨고 달력 시작 날짜가 이상하죠....


다음 포스팅에서 계속됩니다 !






'Study' 카테고리의 다른 글

[안드로이드 스튜디오] 캘린더 만들기 - 1  (0) 2019.01.02
Comments