Więc mój SDK przechodzi z 15 do 21 i kiedy dzwonię setBackgroundDrawable()
, Android Studio mówi mi, że jest przestarzały.
Pomyślałem o obejściu tego za pomocą:
int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm));
} else {
layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm));
}
Ale potem pojawia się błąd w „setBackground ()”.
Jak więc sobie z tym poradzisz?