Android: ¿De qué manera debo separar el código del estilo?

A partir de la programación de Android, procedente de html / php / css, busqué en la web una forma sencilla de separar mi código de mi estilo; por ahora necesito mostrar datos de una base de datos en una vista de lista o tabla.

En pocas palabras, obtengo un cursor de la base de datos, lo itero, creando cada elemento de la lista dinámicamente en el código como vistas de texto. Luego me gustaría aplicar un estilo de un archivo de diseño XML externo a cada elemento.

Pseudo-código:

style.xml:

// mi estilo: negrita, 12 puntos

// tu estilo: cursiva, 11 puntos

Actividad:

<code>for (each cursor-entry)
{
  tv1 = new TextView();
  applyStyle(tv, mystyle);

  tv2 = new TextView();
  applyStyle(tv, yourstyle);

  //Apply content to textviews from the cursor...
}
mainLayout.setView(tv1);
mainLayout.setView(tv2);
</code>

Los ejemplos de código que he encontrado en la red, utilizan varias líneas de código o varios archivos xml (usando inflate o cursAdapters), y la IMO se hincha rápidamente. Solo quiero una buena manera de aplicar un estilo a un código creado dinámicamente. es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta