Bouton Android ou bordure TextView par programme sans utiliser la méthode setBackgroundDrawable

Je suis à la recherche d'un moyen de mettre une frontière, soit textview ou un bouton par programmation sans l'aide de la setBackgroundResource méthode.

Le but que je suis en train de faire ici, c'est, pour modifier la couleur d'arrière-plan de façon dynamique mais avec un fixe de la frontière.
Lorsque j'utilise le setBackgroundResource méthode pour l'arrière-plan de la frontière, la frontière ne reste pas après le changement de la couleur d'arrière-plan de la programmation.

source d'informationauteur VizZy