Chciałbym przejść do niektórych widoków w ViewFlipper. Obecnie mam 6 dzieci w ViewFlipper. I mam przyciski do nawigacji. Jest bardzo podobny do aplikacji "Wiadomości i pogoda".Jak przejść do określonego widoku przy użyciu ViewFlipper?
44
A
Odpowiedz
89
Zadzwoń pod setDisplayedChild()
, przekazując indeks oparty na 0
dziecka, który chcesz wyświetlić.
19
Zobacz ten prosty pełny przykład android.widget.ViewFlipper. Dzięki niemu można tworzyć inny układ z XML, a następnie przełączać się między nimi w prosty sposób tak: np
ViewFlipper viewFlipper = (ViewFlipper) findViewById(R.id.myViewFlipper);
// you can switch between next and previous layout and display it
viewFlipper.showNext();
viewFlipper.showPrevious();
// or you can switch selecting the layout that you want to display
viewFlipper.setDisplayedChild(1);
viewFlipper.setDisplayedChild(viewFlipper.indexOfChild(findViewById(R.id.secondLayout)
XML z układami drzewa:
<ViewFlipper
android:id="@+id/myViewFlipper"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/firstLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
<LinearLayout
android:id="@+id/secondLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
<LinearLayout
android:id="@+id/thirdLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
</ViewFlipper>
Powiązane problemy
- 1. Jak przejść do określonego zatwierdzenia przy użyciu git-subtree?
- 2. rails: renderuj kolekcję modeli przy użyciu określonego widoku html
- 3. Jak przejść do widoku kontrolera na panGesture
- 4. UIPageViewController - jak mogę przejść do określonego numeru strony?
- 5. Jak przejść do innego żądania przy użyciu gunicorn z asyncio?
- 6. Jak przekazać Bootstrap Carousel, aby przejść do określonego indeksu?
- 7. Jak programowo przejść do określonego okna w Compiz?
- 8. Animowanie jQueryUI Sortowanie przy użyciu przejść CSS3
- 9. Jak przejść do facebooka
- 10. jak ustawić brak animacji dla pierwszego widoku z ViewFlipper
- 11. Jak obsługiwać przycisk Wstecz przy użyciu pagera widoku?
- 12. JavaScript i WebSockets: przy użyciu określonego protokołu
- 13. ładowanie pliku do określonego folderu w S3 przy użyciu boto3
- 14. Jak przejść przy użyciu __dirname w hierarchii folderów
- 15. Jak przejść do widoku projektu w VC++ 2012?
- 16. jQuery Accordion jak otworzyć określonego nagłówka przy użyciu skryptu
- 17. Jak wrócić do kontrolera widoku root, a następnie przejść do innego widoku?
- 18. ViewFlipper w widżetach aplikacji
- 19. Jak uzyskać obraz wewnątrz określonego div przy użyciu JQuery
- 20. Tworzenie linii czasu przy użyciu widoku niestandardowego
- 21. ViewFlipper o "dużym" opóźnieniu
- 22. jak uzyskać dostęp do określonego elementu każdego elementu widoku siatki
- 23. Drukowanie widoku w iOS przy użyciu Swift
- 24. Tworzenie widoku MySQL przy użyciu UNION
- 25. UITableViewCell przejść do widoku szczegółów, gdy ładuję komórkę ze stalówki?
- 26. Jak narysować tekst w niestandardowym widoku przy użyciu Objective-C?
- 27. Usunięcie określonego elementu z listy przy użyciu LINQ
- 28. Jak zmienić rozmiar widoku przy użyciu automatycznego układu Xcode
- 29. Jak programowo przejść do dołu ListView?
- 30. PyQt - Jak ustawić QComboBox w widoku tabeli przy użyciu QItemDelegate