Dodałem kilka zdjęć do ViewFlipper, a teraz wykonuję zdarzenie onClick w flipper. W tym celu chciałbym poznać aktualną pozycję potomną, aby móc wykonywać niektóre operacje w tablicy. Czy jest tak, aby dowiedzieć się, jaka jest pozycja obecnego dziecka?Jak uzyskać aktualną pozycję dziecka ViewFlippera
26
A
Odpowiedz
52
Użyj tego, aby uzyskać aktualną pozycję dziecka:
flipper.getDisplayedChild();
I to ustawić liczbę dzieci do widzenia:
flipper.setDisplayedChild(8);
1
Użyj funkcji indexOfChild().
Sprawdź ten post
How can I programmatically display a ViewFlipper's second child?
Maj to działa dla Ciebie.
2
W addflipperimages(ViewFlipper flipper)
metoda dodawania kilka obrazów do ViewFlipper za to Tworzysz widok obrazu, ustawisz znacznik na widok obrazu, ustawiasz klikalny obraz true, a następnie zapisujesz metodę onclick do widoku obrazu. przejść przez kod odłogowania może to działa dla Ciebie
tutaj ids[]
jest tablicą identyfikatorów graficznych
private void addFlipperImages(ViewFlipper flipper) {
int imageCount = ids.length;
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT);
for (int count = 0; count <imageCount; count++) {
ImageView imageView = new ImageView(this);
Bitmap imbm = BitmapFactory.decodeResource(this.getResources(),ids[count]);
imageView.setImageBitmap(imbm);
imageView.setLayoutParams(params);
imageView.setTag(count);
imageView.setClickable(true);
imageView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
int id=(Integer) v.getTag();
Toast.makeText(ImageSliderVertical.this, id+"", Toast.LENGTH_LONG).show();
}
});
flipper.addView(imageView);
flipper.setTag(count);
}
}
1
użyłem tego flipper.indexOfChild(flipper.getCurrentView())
Powiązane problemy
- 1. Jak uzyskać aktualną pozycję karetki?
- 2. Jak uzyskać aktualną pozycję kursora ekranowego?
- 3. Jak uzyskać aktualną pozycję obrazu w jQuery?
- 4. Jak mogę uzyskać aktualną pozycję przewijania na UIWebView
- 5. Jak uzyskać i ustawić aktualną pozycję kursora pola tekstowego WPF
- 6. jak zdobyć aktualną pozycję w FragmentPagerAdapter?
- 7. Jak uzyskać aktualną datę?
- 8. ARKit - Zdobądź aktualną pozycję "kamery" na scenie
- 9. iphone UIWebView zapisuje aktualną pozycję przewijania?
- 10. Jak uzyskać pozycję dokumentu w WebView?
- 11. woocommerce, jak uzyskać aktualną kategorię
- 12. Jak uzyskać pozycję kliknięcia?
- 13. Jak uzyskać pozycję okna?
- 14. Moment uzyskać aktualną datę
- 15. Zdobądź aktualną pozycję okna w stosunku do treści dokumentu
- 16. Jak uzyskać pozycję elementu potomnego
- 17. Jak uzyskać właściwą pozycję elementu?
- 18. Android najlepszym sposobem, aby uzyskać aktualną lokalizację
- 19. jquery, jak uzyskać najwyższą pozycję strony na ekranie?
- 20. Jak uzyskać element od dziecka w ExpandableListView?
- 21. Jak uzyskać PID dziecka w C?
- 22. Jak uzyskać aktualną wartość sygnału ReactiveCocoa?
- 23. Jak uzyskać aktualną szerokość ekranu w CSS?
- 24. jak uzyskać aktualną otwartą aplikację użytkownika?
- 25. Neo4j - Jak uzyskać aktualną wersję poprzez REST
- 26. Jak uzyskać aktualną datę w Cocoa
- 27. Jak uzyskać aktualną datę za pomocą jquery?
- 28. Jak uzyskać aktualną datę w codeigniter
- 29. Jak uzyskać aktualną aktywność na ekranie?
- 30. Cel C - jak uzyskać aktualną rozdzielczość ekranu?
Dzięki .. !! Uratowałeś ... – Nikita
Miło to słyszeć. :) –