Pregunta

Tengo un archivo toto.xml con un diseño que contiene una vista de texto y una imagen Vista. y tengo otro archivo main.xml que contiene un ViewSwitcher.

La pregunta: Cómo integrar toto.xml en ViewSwitcher dinámicamente con contenido diferente y editable en la principal.java

Gracias

PD: Lo siento si mi inglés es pobre, pero este texto es traducido por el traductor de Google

¿Fue útil?

Solución

Después de más de una semana de investigación:

Cuando el primer ViewSwitcher solo puede tener dos puntos de vista sobre esto, debemos usar el ViewFlipper En segundo lugar: para llenar un ViewSwitcher por más vistas que pueden desplazarse, es muy simple:

flipper.addView (View v);

Sabiendo que la vista puede ser una vista de texto o incluso un LineArlayout que contiene una o más Vista de texto, por lo que podemos usar un bucle que llenará la vista desde la base de datos y luego llamar a Switcher.addView ();

Ejemplo:

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;
}

gracias de todos modos;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top