Phương pháp setBackgroundDrawable()
của lớp View
đó lúc này đã bị phản đối ở mức API Android SDK 16.Giải pháp cho setBackgroundDrawable trên Android?
Phương pháp mới là setBackground()
nhưng tất nhiên nó chỉ có sẵn trong API 16.
Làm thế nào tôi có thể workaround nó nếu tôi muốn ứng dụng của tôi tương thích với các cấp API trước đây? (ít nhất API 14)
Mục tiêu là loại bỏ mọi cảnh báo và @SupressWarnings không phải là giải pháp cho tôi.
Bạn đã thử chú thích '@TargetApi' chưa? (Dường như chính Lint gợi ý như vậy) – sandrstar
@SuppressWarnings * là * giải pháp. Nếu bạn đang nhắm mục tiêu API 14 và bạn không cần bất kỳ chức năng nào của API mới, thì hãy gọi API cũ hơn và ngăn chặn cảnh báo là điều đúng đắn cần làm. –