공부중인데 위젯에 스크롤 뷰만 넣으면 해당 위젯에서 "위젯을 로드하는 중 문제가 발생했습니다."라는 에러가 뜨네요.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/mLayout"
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="@layout/rounded_box"
android:gravity="center_vertical"
android:orientation="vertical"
android:paddingBottom="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5dp">
<LinearLayout
android:id="@+id/titleWrap"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/textView"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:text="위젯 연습 >"
android:textColor="@android:color/holo_green_light"
android:textSize="12dp"
android:textStyle="bold"/>
<TextView
android:id="@+id/textViewCate"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:text="카테고리"
android:textColor="@android:color/holo_blue_bright"
android:textSize="10dp"
android:textStyle="bold"/>
</LinearLayout>
<TextView
android:id="@+id/mText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:textColor="#ffffff"
android:textSize="13dp"/>
<TextView
android:id="@+id/mTextEng"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="4dp"
android:textColor="@android:color/holo_orange_light"
android:textSize="13dp"
android:textStyle="bold|italic"/>
<TextView
android:id="@+id/mText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:textColor="#ffffff"
android:textSize="13dp"/>
<TextView
android:id="@+id/mText1Eng"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="4dp"
android:textColor="@android:color/holo_orange_light"
android:textSize="13dp"
android:textStyle="bold|italic"/>
</LinearLayout>
위와 같이 넣으면 문제가 없습니다.
그런데, 아래처럼 스크롤뷰로 감싸면 문제가 생깁니다.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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">
<LinearLayout android:id="@+id/mLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@layout/rounded_box"
android:gravity="center_vertical"
android:orientation="vertical"
android:paddingBottom="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5dp">
<LinearLayout
android:id="@+id/titleWrap"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/textView"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:text="위젯 연습 >"
android:textColor="@android:color/holo_green_light"
android:textSize="12dp"
android:textStyle="bold"/>
<TextView
android:id="@+id/textViewCate"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:text="카테고리"
android:textColor="@android:color/holo_blue_bright"
android:textSize="10dp"
android:textStyle="bold"/>
</LinearLayout>
<TextView
android:id="@+id/mText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:textColor="#ffffff"
android:textSize="13dp"/>
<TextView
android:id="@+id/mTextEng"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="4dp"
android:textColor="@android:color/holo_orange_light"
android:textSize="13dp"
android:textStyle="bold|italic"/>
<TextView
android:id="@+id/mText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="3dp"
android:textColor="#ffffff"
android:textSize="13dp"/>
<TextView
android:id="@+id/mText1Eng"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:lineSpacingExtra="4dp"
android:textColor="@android:color/holo_orange_light"
android:textSize="13dp"
android:textStyle="bold|italic"/>
</LinearLayout>
</ScrollView>
안드로이드 스튜디오에선 특별한 에러도 발생하지 않는데 설치된 위젯이 안되네요.
문제가 뭘까요?