ดังนั้น 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 ()"
แล้วคุณจะจัดการกับมันอย่างไร?