Ich wollte view.setBackgroundDrawable(Drawable)
verwenden, aber diese Methode ist deprecated. Es wird ersetzt durch .setBackground(Drawable)
. Aber mein Minimum von API 8 kann damit nicht umgehen. Es sagt mir, das Minimum auf API 16 zu setzen.Veraltete Methode, aber ersetzen Methode erfordert höhere API
Gibt es eine Möglichkeit, eine andere Methode zu verwenden, basierend auf der API des Geräts?
So etwas wie
if(API<16)
{
view.setBackgroundDrawable(Drawable)
}
else
{
view.setBackground(Drawable)
}
Oder ich wirklich das Minimum API, dies zu tun ändern?
In diesem Code ... wird die Warnung noch angezeigt werden, können Sie Warnungen verwenden unterdrücken, sie zu entfernen! – Antrromet
Eigentlich brauche ich beides: @SuppressLint („NewApi“) \t \t @SuppressWarnings („deprecation“) – Niels
Ja, ich habe vergessen, die Flusen Warnungen – Antrromet