Uso dinamico di VIDEWSWitcher / ViewFlipper
-
12-12-2019 - |
Domanda
Ho un file toto.xml con un layout che contiene una visione di testo e una imageview. E ho un altro file main.xml che contiene un video di visualizzazione.
La domanda: Come integrare Toto.xml in View Sweatcher dinamicamente con diversi contenuti e modificabili nel main.java
Grazie
PS: Scusa se il mio inglese è povero ma questo testo è tradotto da Google Translator
Soluzione
Dopo più di una settimana di ricerca:
Quando lo spostatore di vista in primo luogo può avere solo due viste su questo dobbiamo usare il flipper di vista In secondo luogo: riempire un video di vista da altre viste che possono scorrere, è molto semplice:
flipper.addView (View v);
.
Sapendo che la vista può essere una visione di testo o anche un linearlayout che contiene una o più textView, quindi possiamo utilizzare un ciclo che riempirà la vista dal database e quindi chiamare switcher.addview ();
Esempio:
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.viewFlipper1);
flipper.addView (addText("Stackoverflow Forever"));
public View addText(String text) {
TextView tv = new TextView(this);
tv.setText(text);
return v;
}
.
Grazie comunque;)