Moje pytanie jest proste. Mam linelayout. Ma pewne widoki podrzędne. Teraz chcę dodać widok na początku dziecka. Znaczy w normalnym addView (widok), widok jest dodany na końcu układu. Ale chcę dodać go na początku, na pierwszym miejscu. Dowolny pomysł...???android Jak dodać widok na początku układu?
Odpowiedz
Korzystanie addView (View child, int index)
z indeksu = 0
i dodać na dole? myślę, że to -1 prawda? –
Byłby to po prostu addView (Zobacz dziecko) –
zrobiłem z -1 i działa. Nie próbowałem addView (View child) –
utworzyć listę widoków, dodaj swój pogląd na niego, a następnie dodać wszystkie widoki z układu do tej listy usunąć wszystkie widoki z układu i dodać wszystkie widoki z listy
Spowoduje to ułożenie widoków i widoku rodzica za każdym razem. Zużywa zbyt dużo pamięci i powoduje problemy z wydajnością. –
Należy rozważyć zbadanie argumentu indeksu metody addView
w grupie ViewGroup klasy macierzystej, konkretnie addView(View child, ViewGroup.LayoutParams params)
. Ta metoda dodaje widok do układu nadrzędnego z zdefiniowanymi parametrami, indeks działa jako preferencja lub raczej punkt wstawienia widoku do układu.
- 1. Jak dodać widok do początku układu liniowego w kodzie?
- 2. jak dodać widok do układu XML android
- 3. Jak wyśrodkować widok wewnątrz układu Android?
- 4. Jak dodać widok nakładki na inny widok w systemie Android?
- 5. Jak dodać widok na klawiaturze?
- 6. android dynamicznie dodać pierwiastek z układu xml
- 7. android: jak dodać dzieci z układu xml do widoku niestandardowego
- 8. Jak podłączyć widok układu z działalności
- 9. Android - pobierz Wysokość układu nadrzędnego
- 10. Jak dodać widok recyklingu w układ xml
- 11. Jak dodać element do początku kolejki?
- 12. Jak dodać spacje na początku bloku w bloku blockible?
- 13. Jak dodać słowo na początku wielu linii w vimie?
- 14. Jak dodać obiekt na początku listy w ArrayAdapter?
- 15. Nakładka Android na zewnątrz/między granicami układu
- 16. Jak dodać libgdx jako widok sub w Android
- 17. Jak dodać widok w UIWindow?
- 18. Jak zapisać widok układu jako obraz lub pdf na kartę SD w systemie Android?
- 19. przeciągnij widok android gładki
- 20. Android: Dodawanie statycznego nagłówka do początku ListActivity
- 21. Android: ClassCastException na widok uchwytu
- 22. Jak dodać widok przewijania do całej aktywności?
- 23. Jak dodać cień dolny do układu tabulatora
- 24. Układ układu Android
- 25. Android dodaj identyfikator do układu
- 26. listy Widok Filtr Android
- 27. Jak dodać widok stopki do NSTableView?
- 28. jak umieścić widok na dole i na środku układu strony na Androida?
- 29. Jak dodać widok jako tło do surfaceView?
- 30. Jak dodać funkcję przeciągania na Android CardView?
Możliwy duplikat [Jak dodać widok do początku układu liniowego w kodzie?] (Http://stackoverflow.com/questions/8270224/how-to-add-a-view-to-the- top-of-a-linear-layout-in-code) – Sufian