Итак, мой sdk меняется с 15 до 21, и когда я звоню setBackgroundDrawable()
, Android Studio сообщает мне, что он устарел.
Я подумал обойти это, используя:
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));
}
Но затем я получаю сообщение об ошибке "setBackground ()".
Итак, как бы вы с этим справились?