마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

calendarView Touch Event 질문..

0 추천
calendar = (CalendarView)findViewById(R.id.calendarView);
        calendar.setShowWeekNumber(false);
        calendar.setFirstDayOfWeek(1);
        calendar.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
            @Override
            public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
                Intent intent = new Intent();
                intent.putExtra("YEAR", year);
                intent.putExtra("MONTH", month+1);
                intent.putExtra("DAY", dayOfMonth);
                setResult(0, intent);
                finish();
            }
        });

//XML

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="#FFFFFF"
 tools:context="com.example.taeyoun.fatyear.DaySelectActivity">

<CalendarView
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:id="@+id/calendarView" />

</LinearLayout>

 

위와 같이 소스를 구성하고 빌드 후 날짜를 선택하지않고 스크롤만 움직였는데 날짜가 선택되버립니다...

해결법 조언좀 부탁드립니다...ㅠㅠ

taeyoung7315 (190 포인트) 님이 2015년 2월 12일 질문

1개의 답변

0 추천

아마도 버그로 보여집니다.

다른것을 사용해보시는것은 어떨까요?

https://github.com/roomorama/Caldroid

nicehee (73,100 포인트) 님이 2015년 2월 12일 답변
...