마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스크롤뷰 안에 스크롤뷰

0 추천
스크롤 뷰안에 프래그먼트를 넣었습니다

그 프래그먼트안에 리스트뷰를 넣었구요

그랬더니 리스트뷰는 스크롤이 안먹더라구요ㅠㅠ

 그래서 리스트뷰를 스크롤뷰로 감싸주고 requestDisallowInterceptTouschEvent로 감싸주었더니

프래그먼트안에있는 리스트뷰만 스크롤이 되고 원래있던 액티비티의 스크롤은 먹지가 안더라구요ㅠㅠ

저는 지금 제일 겉에있는 스크롤뷰가 움직이고 안에있는것도 움직여야 하는데 어떻게 컨트롤 해야하나요ㅠ
꿀떡 (2,700 포인트) 님이 2016년 2월 5일 질문

2개의 답변

0 추천
스크롤되는 뷰안에 같은 방향으로 스크롤되는 뷰를 넣는 것은 좋지 않습니다.

가능하면 구조를 바꾸시기 바랍니다.

구조를 바꾸는게 불가능하면 NestedScrollView와 RecyclerView조합을 써보시기 바랍니다.
익명사용자 님이 2016년 2월 5일 답변
0 추천
스크롤뷰 안에 리스트뷰가 있으면 리스트뷰의 사이즈가 제대로 나오지 않습니다.

스크롤이 되게 하려면 리스트 전체 높이를 구해서 그만큼 리스트뷰를 늘려야 합니다.

cell하나의 높이 * array 카운트로 계산해서 코드로 높이조절을 해서 할수있는 방안이 있습니다.

이게 리스트는 그 높이만큼 커져있기 때문에 리스트는 스크롤이 없고 스크롤뷰의 스크롤을 이용해서 하는것입니다.
캬옹이 (37,920 포인트) 님이 2016년 2월 5일 답변
...