在做项目时遇到用draeable 给View加背景是出现了 java.lang.NoSuchMethodError:setBackground()问题
查资料看到了setBackground方法在API比较低的版本不适用,用setBackgroundDrawable来代替
Drawable draeable = new BitmapDrawable(bitmap);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
view.setBackground(draeable );
} else {
view.setBackgroundDrawable(draeable);
}