Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
관리 메뉴

솜은 코튼

[error] ScrollView can host only one direct child 본문

Android/오류사항

[error] ScrollView can host only one direct child

솜.코 2020. 7. 13. 11:21

[오류 사항]

     Caused by: java.lang.IllegalStateException: ScrollView can host only one direct child
        at android.widget.ScrollView.addView(ScrollView.java:599)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:1126)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:481)
cs

 

[원인]

ScrollView 안에 하나의 자식만 존재해야 하는데 여러개의 자식이 존재할 경우

 

[해결방법]

ScrollView 안의 뷰들을 하나의 Layout으로 묶어주면 됨.

예) <LinearLayout>

             <TextView />

     </LinearLayout>