230 votes

Définir la couleur des formes Android de manière programmatique

J'essaie de simplifier la question, en espérant que cela aidera à trouver une réponse précise.

Disons que j'ai les éléments suivants oval forme :

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
    <solid android:angle="270"
           android:color="#FFFF0000"/>
    <stroke android:width="3dp"
            android:color="#FFAA0055"/>
</shape>

Comment puis-je définir la couleur de manière programmatique, à partir d'une classe d'activité ?

0voto

Asif Ashraf Points 13

La meilleure façon de changer la couleur solide d'un tableau personnalisé est la suivante Pour Kotlin.

 (findViewById<TextView>(R.id.testing1).getBackground()).setColorFilter(Color.parseColor("#FFDE03"), PorterDuff.Mode.SRC_IN);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X