È possibile aggiungere una vista a un frammento in modo dinamico? Se lo è, come posso farlo?Aggiungi la vista a un frammento in modo dinamico in Android?
5
A
risposta
5
È possibile aggiungere una vista a un frammento in modo dinamico?
Sì.
Se lo è, come posso farlo?
Allo stesso modo si dovrebbe aggiungere un View
altrove: lo chiamano addView()
sul contenitore padre s' il View
.
-1
HomeFragment frag = new HomeFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.fragLogin, frag);
ft.setCustomAnimations(R.anim.right_in, R.anim.right_out);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.commit();
Qui, R.id.fragLogin
è l'ID del tuo primo frammento che avete dichiarato nella vostra attività xml e HomeFragment è il secondo frammento.
Problemi correlati
- 1. Come aggiungere un frammento nella mia attività in modo dinamico?
- 2. Aggiungi padding in vista programmaticamente
- 3. Android Rimuovere Frammento e vista dalla BackStack
- 4. Come aggiungere un pulsante in modo dinamico in Android?
- 5. Android - aggiungi frammento con dimensioni personalizzate
- 6. Android: Frammento sovrapposto a un altro frammento con semi trasparente
- 7. Pulsante di rimozione Android in modo dinamico
- 8. come sostituire Vista Vista Pager completamente con un nuovo frammento in Android
- 9. Aggiungi un ID frammento a un reindirizzamento Zend
- 10. Android: aggiunta di un frammento a un'attività
- 11. Come eliminare in modo dinamico la dipendenza in un controller
- 12. E 'possibile aggiornare la vista di un frammento
- 13. animazione android sposta la vista a un'altra vista
- 14. Dove verificare la modifica dell'orientamento in un frammento di Android
- 15. In che modo Aurelia può visualizzare la mia vista dopo aver aggiunto in modo dinamico un elemento personalizzato al DOM?
- 16. Usa Vista o Frammento in ViewPager
- 17. set list view adapter in un frammento in android
- 18. Avvio in modo programmatico dell'attività "Aggiungi account" in Android 2.2
- 19. Interazioni frammento frammento nidificato Android
- 20. Aggiunta di righe della tabella in modo dinamico in Android
- 21. Frammento mappa Google in una vista circolare
- 22. C'è un modo per ripristinare la scala della finestra in modo dinamico a 1,0
- 23. kernel Linux: aggiungi la chiamata di sistema in modo dinamico tramite il modulo
- 24. come aggiungere oggetti allo spinner in modo dinamico in Android?
- 25. "Aggiungi controller"/"Aggiungi vista" in un'applicazione ibrida MVC/WebForm ASP.NET
- 26. Aggiungi una ScrollView a una vista esistente
- 27. Grafico dinamico personalizzato in Android
- 28. Perché dovrei usare il frammento in Android?
- 29. come getPackageManager in frammento Android
- 30. Frammento come singleton in Android
Sembra che non ci sia api addView() nella classe Fragment. –
@MS: Ciò è dovuto al fatto che 'Fragment' non è un' ViewGroup' o addirittura un 'View'. Un 'Fragment' potrebbe * contenere * un' ViewGroup'. – CommonsWare