Android: De que forma devo separar o código do estilo?

Começando com a programação do Android, vindo de html / php / css, procurei na web por uma maneira simples de separar meu código do meu estilo - por enquanto eu preciso mostrar dados de um banco de dados em uma lista ou exibição de tabela.

Simplificando, eu pego um cursor do banco de dados, faço uma iteração através dele, criando cada item da lista dinamicamente no código como TextViews. Então eu gostaria de aplicar um estilo de um arquivo de layout externo xml para cada item.

Pseudo-código:

style.xml:

// mystyle: negrito, 12pt

// yourstyle: itálico, 11pt

Atividade:

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

Os exemplos de código que encontrei em torno da rede, usam várias linhas de código ou vários arquivos xml (usando inflar ou cursorAdapters) e o IMO rapidamente se torna inchado. Eu só quero uma maneira legal de aplicar um estilo a um código criado dinamicamente. Isso é possível?

questionAnswers(1)

yourAnswerToTheQuestion