<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#6529ae" android:orientation="vertical" > <fragment.example01.vi android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>
뷰를 상속받아서 만든 클래스를 xml 파일에 그대로 집어넣으니 실행 도중에 에러가 발생하더라구요;
프래그먼트에 직접 만든 뷰를 추가하려고하니 잘 안되서 질문드립니다.
xml 레이아웃에 직접 만든 뷰를 추가 가능한가요?
fragment.example01.vi 가 직접 만드신 뷰라면 일단 문제는 없어보이는데요..
에러로그를 봐야 정확히 알수 있을것 같습니다.
아마도 만드신 뷰에서 문제가 있을듯 합니다만...
View를 상속받은 커스텀 뷰의 생성자를 상위 클래스의 생성자 3개 모두를 만들어 줘야 됩니다.
View(Context context)
View(Context context, AttributeSet attrs)