2012-04-12 8 views
13

Tengo una plantilla de sencilla TextView en un archivo simple_txt.xmlCrear Vista de Texto de plantilla del archivo XML

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="30dp" 
    android:textSize="18sp" > 
</TextView> 

En algún código que necesito para crear un TextView partir de esta plantilla, algo así como:

TextView txt = new TextView(this); 
txt.setLayout(R.layout.simple_txt);//??? 

luego haz algo con él (setText etc.). ¿Cómo puedo crear un TextView de esta manera?

+0

Pero ¿por qué? ¿Por qué no obtener el TextView con findViewById() ???? – DGomez

+0

porque no tengo esta vista de texto en el diseño principal, necesito crearla a partir de un archivo de plantilla y luego agregar al diseño principal – yital9

Respuesta

28
TextView txt = (TextView) View.inflate(this, R.layout.simple_txt, null); 
+0

¡muchas gracias! eso es lo que he estado buscando) – yital9

Cuestiones relacionadas