2011-10-14 2 views
2

나는 recycling of views in LiveView을 알고 있는데, 우리도 스크롤을 뒤섞는 have a listview as a child of scroll view을 사용할 수 없다는 것을 알고 있습니다.재생보기, scrollview 내부 목록보기

work around of using LinearLayout 또는 다른보기 그룹을 알고 구성 요소를 추가합니다. 어느 것이 타당한가요,하지만 내 애플 튜닝을 좋아하고 해결 방법을 구현할 때 나는 want to recycle views입니다.

한 번 팽창하여 해당보기를 추가하려고하면 예외가 발생하고 부모에게 first call removeView()을 묻습니다.

다른 해결 방법이있는 경우 다른 사람에게 알려주거나이 시나리오에서 어떻게 재활용 할 수 있습니까?

+1

나는 당신이 주변에 작업을 시도하고있는 무슨 게시물에서 볼 수 없습니다. 명확히 해 주시겠습니까? – jqpubliq

답변

0

사용자 지정 ListView 구성 요소를 만들고 dispatchTouchEvent() 메서드를 재정 의하여 ListView 스크롤을 해제 할 수 있습니다. 이렇게하면 ListView를 ScrollView 컨테이너에 포함시킬 수 있습니다. 내 대답에 살펴 보자 :

Adapter for a List displayed inside a Scroll View, non-Scrolling List View?

+0

좋습니다. 그러나 어쨌든 listview 밖에서 수요에 따라 뷰를 재활용 할 수 있습니까? – Shardul