setBackground vs setBackgroundDrawable (Android)

Ich möchte den zeichnbaren Hintergrund einer Ansicht festlegen. Hierfür gibt es zwei Methoden (soweit ich das sehe):setBackground undsetBackgroundDrawable.

Wenn ich benutzesetBackgroundEs heißt, es wurde hinzugefügtAPI Level 16 aber die min. SDK-Version meines Projekts ist 7. Ich gehe davon aus, dass es bei weniger als 16 nicht funktionieren wird, oder? Aber wenn ich setBackgroundDrawable verwende, heißt es, dass es veraltet ist.

Was soll ich verwenden?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage