2014-06-23 33 views
5

Cześć Chcę zaimplementować view jak viewpager, które chcę umieścić w listę tak, że każdy element może być swiped,Wdrożenie widok jak widok pagera

Patrz diagram poniżej enter image description here

Tutaj View 1 i View 3 będzie nie być widocznym przy przesuwaniu, prawy widok1 będzie widoczny tak samo jak pager widoku.

Próbowałem używać viewFlicker, ale nie widać ukrytego widoku na machnięcia.

Aby zaimplementować to, pomyślałem o użyciu Viewpager źródła, Viewpager.java jego zasadniczo ViewGroup, ale widok Grupa I nie mogę dodać do ListView. Próbowałem swipeListView, który również nie pomógł.

Może ktoś mi pomóc jak wdrożyć to

+0

jest bez ekranu głównego (widok) jest dynamiczna – Nithinlal

+0

yup .. Jego widoku listy –

+0

no i poprosić o \ głównych poglądów (view1, view2, view3) – Nithinlal

Odpowiedz

1

chciałbym zaproponować kilka rzeczy należy to sprawdzić, czy to działa dla Ciebie :)

  1. Tworzenie normalny widok pagera jak masz zrobić. np. widok 1, 2 i 3.
  2. Następnie dodaj fragment w widoku 2, który będzie składał się z niestandardowego widoku listy.
  3. Następnie należy użyć metod getItemViewType i getViewTypeCount podczas korzystania z adaptera bazowego listview do tworzenia różnych widoków w tym samym widoku listy.
  4. Następnie Dodaj pager widoku jako jeden z widoków widoku w tym widoku listy jako element widoku listy.

Mam nadzieję, że nie masz pojęcia. :)