커스텀 스크롤뷰 클래스 소스를 작성했습니다.
그리고 xml에서도 <패키지 경로.클래스명> 태그로 바꿨습니다.
그런데 왜 메인 소스에서 findviewbyid해서 (제가 만든 커스텀뷰 클래스명)으로 캐스팅해주면
컴파일 오류는 안 뜨는데 런타임에서 스크롤뷰를 (제가 만든 커스텀뷰)로 캐스팅 할 수 없다는 오류가 뜹니다.
커스텀뷰 클래스에서 생성자는 구글링해서 나온 3가지 타입
public myscrollview(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public myscrollview(Context context, AttributeSet attrs) {
super(context, attrs);
}
public myscrollview(Context context) {
super(context);
}
다 써주었는데요.. 뭐가 문제일까요?? 알려주시면 정말 감사하겠습니다.