안드로이드 개발 질문/답변
(글 수 45,052)
제가 지금 구현하고 있는 화면은.
고정된 TOP과 BOTTOM 영역이 있고요
가운데 영역 전체가 ScrollView인데요.
ScrollView 안에 테이블 레이아웃이 있고
몇개의 더미 row와 listview가 있습니다.
그런데, 그냥 더미 row 데이터만 길게 있을때는 가운데 전체에 스크롤이 생겼는데.
한 로우 안에 listview를 넣으니 listview에만 스크롤이 생기고 또 높이 사이즈도
짧게 나옵니다.
회색님이 어떤글에서 ScrollView안에 listview는 가급적 넣지 말라고 하셨는데..
이 경우 어떤식으로 해야 될까요?
그리고, 왜 listview 에만 스크롤이 생기는 걸까요?
아시는분 답변 부탁드립니다~
고정된 TOP과 BOTTOM 영역이 있고요
가운데 영역 전체가 ScrollView인데요.
ScrollView 안에 테이블 레이아웃이 있고
몇개의 더미 row와 listview가 있습니다.
그런데, 그냥 더미 row 데이터만 길게 있을때는 가운데 전체에 스크롤이 생겼는데.
한 로우 안에 listview를 넣으니 listview에만 스크롤이 생기고 또 높이 사이즈도
짧게 나옵니다.
회색님이 어떤글에서 ScrollView안에 listview는 가급적 넣지 말라고 하셨는데..
이 경우 어떤식으로 해야 될까요?
그리고, 왜 listview 에만 스크롤이 생기는 걸까요?
아시는분 답변 부탁드립니다~
2010.02.09 22:49:05
ScrollView에 넣을려면 ListView의 사이즈는 고정되야겠죠. 문제는 ListView안의 Item들이 많아져 ListView의 길이보다 길게 표시되야하는경우 당연히 ListView에 스크롤바가 생깁니다. ListView만으로 처리하거나 ScrollView만으로 처리하는게 좋을것 같네요.
2010.02.10 10:13:53
('' ) 스크롤뷰의 자식들 뷰중에서 Fill_Parent로 둘러쌓여진 놈으로 바로 아래 감싸주면..
스크롤안생깁니다.. ScrollView안에 ListView를 쓰실때 레이아웃을 재정의 해주시면.. 스크롤이 안생기는거 같습니다..
width와 height요.. 고정값으로 늘리거나 하면 스크롤이 생기는데 Fill_Parent로 하면 안생기더라고요..
ListView자체내에서 Fill_Parent로 처리가 되는건지 공간을 더 차지하지 않게 잡는거 같습니다..
이상 허접한 답변이었습니다.. ㅠㅠ 도움이 되셨으면 좋겠네요..
스크롤안생깁니다.. ScrollView안에 ListView를 쓰실때 레이아웃을 재정의 해주시면.. 스크롤이 안생기는거 같습니다..
width와 height요.. 고정값으로 늘리거나 하면 스크롤이 생기는데 Fill_Parent로 하면 안생기더라고요..
ListView자체내에서 Fill_Parent로 처리가 되는건지 공간을 더 차지하지 않게 잡는거 같습니다..
이상 허접한 답변이었습니다.. ㅠㅠ 도움이 되셨으면 좋겠네요..