제 액티비티에 달력을 출력하고 싶은데 괜찮은 오픈소스 없을까요?
조회수 1729회
1 답변
-
https://github.com/square/android-times-square 보시면 원하시는 기능을 제공하는 캘린더뷰가 제공됩니다. 간단히 사용방법을 설명드리자면
build.gradle에서 dependency에
compile 'com.squareup:android-times-square:1.6.5@aar'
를 추가해주시고레이아웃xml에 가서
<com.squareup.timessquare.CalendarPickerView android:id="@+id/calendar_view" android:layout_width="match_parent" android:layout_height="match_parent" />
위의 코드를 넣고
그리고 출력할 액티비티의 코드에 가서
Calendar nextYear = Calendar.getInstance(); nextYear.add(Calendar.YEAR, 1); CalendarPickerView calendar = (CalendarPickerView) findViewById(R.id.calendar_view); Date today = new Date(); calendar.init(today, nextYear.getTime()) .inMode(RANGE);
이렇게해주시면 됩니다.
댓글 입력