Voglio cambiare lo stile di un pulsante in modo dinamico, cioè in codice Java, qualcosa di simile a:Come posso modificare uno stile di pulsante in modo dinamico in Android?
((Button)findViewById(id)).setStyle("@styles/foo")
<resources>
<style name="foo">
<item name="android:adjustViewBounds">true</item>
<item name="android:maxHeight">100px</item>
<item name="android:maxWidth">200px</item>
</style>
</resources>
Non ho mai visto nulla di simile setStyle, quindi:
devo cambiare ogni singola proprietà o posso cambiare l'intero stile?
Sapevo di questo, ma grazie mille. L'esempio di stile che ho dato non è un buon esempio perché non è quello che voglio applicare al pulsante, è solo uno stile inventato. Voglio cambiare le cose come ombre, testo colore/dimensione, ecc. – DarthRoman