DrawerLayout을 사용할때, 많은 예제들이 리스트 뷰를 사용하던데요..
<DrawerLayout>
<LinearLayout>
</LinearLayout>
<ListView>
</ListView>
</DrawerLayout>
저는 리스트뷰가 아닌 스크롤뷰를 쓰고 있습니다.
스크롤뷰 안에 RelativeLayout으로 메뉴를 구성하고 있구요..
맨처음에 리스트뷰로 드로워가 잘되는지 확인만 하고 바로 스크롤뷰로 바꿨는데.. 리스트뷰일때는 슬라이드가 아주 부드럽게 open/close 되었는데
스크롤뷰로 바꾸고 나서는 open은 부드럽지만 close가 버벅?거립니다.
메뉴는 한 10개로 구성해놓은 상태인데..
슬라이드가 닫힐때, 느려지는 원인이 뭘까요?
메뉴가 10개정도니, 스크롤 뷰안에 RelativeLayout에 10개 들어가있는 셈인데
이것이 느려지는 이유가 되나요?
검색해보니 슬라이드 느려질때 따로 쓰레드를 돌리라던데..
전 그렇게 해도 여전히 버벅?거리더라구요..
스크롤뷰 안에 다수의 RelativeLayout을 사용해서 느려진 것이 원인이라면
리스트뷰로 바꿀건데..원인을 모른채로 바꾸고 싶진 않아서 질문 올려봅니다..