2012-08-02 15 views
21

Chcę wykonać tę samą implementację jako pulse application.Android: Widok poziomy w widoku pionowego przewijania?

Widok poziomy w widoku pionowym.

enter image description here

Próbowałem to project do poziomego widoku listy, ale gdy próbuję przewijania poziomego na pionowy zwój aktywny i lista jest idzie w górę iw dół. Jak mogę zapobiec tym problemom?

+0

Hej, znalazłeś rozwiązanie tego problemu? Wdrażam prawie dokładnie to samo i mam ten sam problem. – Iraklis

+1

Oto czego szukasz: http://stackoverflow.com/questions/2646028/android-horizontalscrollview-within-scrollview-touch-handling – Iraklis

+0

http://stackoverflow.com/questions/24107433/view-pager-in -listview – Anitha

Odpowiedz

3

Byłoby znacznie łatwiej, jeśli wkleisz swój kawałek kodu z pytaniem, pozwalając zobaczyć, dlaczego idzie źle. Moje najlepsze przypuszczenie bez tych informacji jest sprawdzanie, czy używasz fill_parent vs wrap_content.

-1

Myślę, że powinieneś używać poziomych scrollview w pionowym scrollview. aw każdym poziomym przewijanym widoku możesz podać widok listy, widok siatki, itd ... jeśli chcesz. Myślę, że to lepsze rozwiązanie tego problemu. :)

+0

Używam widoku przewijania w pionie z widokiem z czterech poziomych widoków. – Basbous

+0

ya. można zamienić horyzontalny widok listy na poziomy widok przewijania, a w każdym poziomym widoku przewijania można umieścić widok poziomy na ten widok. –

+0

nie działa – Basbous

21

to praca na mojej aplikacji ...

podobnie jak app impulsu ... horizontallistview wewnątrz pionowej pogrupowanych

jest to rozwiązanie ...

wystarczy umieścić ten kod w U "r przewijanie klasy HorizontalListview ...

ViewParent viewParent = getParent(); 

if (viewParent != null) { 

    viewParent.requestDisallowInterceptTouchEvent(true); 

} 
+0

idealny. Bardzo dziękuję – ckp

+0

Mam poziomy listview w pionowym widoku listy. I ten też dobrze działa z moimi. – Darpan