Como recuperar atributos de estilo programaticamente de styles.xml

Atualmente, estou usando um WebView ou um TextView para mostrar alguns dados dinâmicos provenientes de um serviço da Web em um dos meus aplicativos. Se os dados contiverem texto puro, ele usará o TextView e aplicará um estilo de styles.xml. Se os dados contiverem HTML (principalmente texto e imagens), ele usará o WebView.

No entanto, este WebView não tem estilo. Por isso parece muito diferente do habitual TextView. Eu li que é possível estilizar o texto em um WebView simplesmente inserindo algum HTML diretamente nos dados. Isso parece bastante fácil, mas eu gostaria de usar os dados do meu Styles.xml como os valores exigidos neste HTML, então não precisarei alterar as cores, etc., em dois locais, se eu mudar meus estilos.

Então, como eu seria capaz de fazer isso? Fiz uma pesquisa extensa, mas não encontrei nenhuma maneira de recuperar os diferentes atributos de estilo do seu styles.xml. Estou faltando alguma coisa aqui ou não é realmente possível recuperar esses valores?

O estilo do qual estou tentando obter os dados é o seguinte:

<style name="font4">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">#E3691B</item>
    <item name="android:paddingLeft">5dp</item>
    <item name="android:paddingRight">10dp</item>
    <item name="android:layout_marginTop">10dp</item>
    <item name="android:textStyle">bold</item>
</style>

Estou interessado principalmente no textSize e textColor.

questionAnswers(4)

yourAnswerToTheQuestion