Xamarin Android SetBackgroundDrawable veraltet, aber nicht SetBackground()

var textView = parentView.FindViewById<TextView>(Resource.Id.txt_chat_message);
GradientDrawable gd = new GradientDrawable();
gd.SetCornerRadius(10);
gd.SetColor(Color.Yellow);
textView.SetBackgroundDrawable(gd);

Wie im obigen Beispiel SetBackgroundDrawable mir erlaubt, die Farbe und der radius programmiert werden. Ich habe mir bei SetBackgroundResouce aber ich kann nicht finden, ein deutliches Beispiel, wie es scheint, nehmen Sie eine ID für eine Ressource, die ich nicht ändern konnte progamatically.

Könnte mir jemand helfen eine alternative, das gibt mir die Flexibilität, um genau die gleiche wie SetBackgroundDrawable oben bitte?

Schreibe einen Kommentar