안드로이드 개발 질문/답변
(글 수 45,052)
Image
이런식으로 UI를 구성하구 ViewFlipper 와 터치로 옆으로 넘기려고 하고 있습니다!
문제는 저 이미지인데요
<ViewFlipper>
<ImageView>
<ScrollView>
<LinearLayout>
<TextView></>
</LinearLayout>
</ScrollView>
</ImageView>
xN
</ViewFlipper>
이런 형식으로 위 이미지를 여러개 만들어 옆으로 넘기려고 하는데 예외가 뜨면서 않되더라구요...;
(ClassCastException: android.widget.ImageView cannot be cast to android.view.ViewGroup)
ImageView가 자식뷰를 가질수 없단 말인가..ㅡㅡ?
ImageView에서 배경화면 넣고 밑에 스크롤뷰로 글자를 보게 하려고 하는 과정인데욤,
처음엔 LinearLayout에 배경을 넣어 여러개 만들구 ViewFlipper 안에 넣어봤지만 실패...
ScrollView 가 껴있으니깐 당최 모르겠더라구요...여러개의 XML 파일 말구 되도록 한 XML에서 진행하고 싶은데 방법이 있으려나요?? 제발 알려주십세여....ㅠ.ㅠ
(혹시나 몰라서 이미지 파일도 첨부하였습니다..)




문제가 있는부분의 코드와 로그를 올려주세요.....
이단 이부분은 캐스팅 에러입니다... ImageView를 LinearLayout같은 ViewGroup로 캐스팅할수 없다는 에러네요..
ViewFlipper를 안써봐서 잘 모르겠지만 ViewFlipper의 자식은 ViewGroup만 가능하다랄지... 뭐 그런이유가 있는것 같은데요..