Je sais qu'il y a beaucoup de discussions sur setTextAppearance, mais j'ai cherché et je n'ai rien trouvé qui fonctionne pour moi...
Je suis en train de programmer le code d'une TextView, qui se trouve dans une tablerow.
Mais lorsque j'essaie d'appeler le style de styles.xml sur le textView, il ne s'applique pas.
De styles.xml :
<style name="ElemTabArtikl">
<item name="android:layout_marginLeft">10dp</item>
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
</style>
Le code en java :
TextView tvNazArt = new TextView(this);
tvNazArt.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT, 0.4f));
tvNazArt.setTextAppearance(this, R.style.ElemTabArtikl);
tvNazArt.setText(NazivArt);
tvNazArt.setPadding(10, 0, 0, 0);
artikliVrstica.addView(tvNazArt);