Attempt to invoke virtual method 'void android.graphics.drawable.Drawable.setAlpha(int)' on a null o

【Attempt to invoke virtual method 'void android.graphics.drawable.Drawable.setAlpha(int)' on a null o】给background设置透明度时总是报这个错,如图
Attempt to invoke virtual method 'void android.graphics.drawable.Drawable.setAlpha(int)' on a null o
文章图片
最后发现原来 getBackground().setAlpha(0); 方法没问题,是你设置对应的控件或者布局并没有background这个属性,加上就没问题了,希望能帮到你们!!
犯的低级错误 特此记录 希望可以帮到大家

    推荐阅读