NoSuchMethodError: ImageView.setImageAlpha
在程序中修改透明度。
11-07 18:39:42.039: E/AndroidRuntime(1595): java.lang.NoSuchMethodError: android.widget.ImageView.setImageAlpha
用了好几个方法,都出现类似NoSuchMethodError问题。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) downLoadBtn.setAlpha(0.3f);else { // downLoadBtn.getBackground().setAlpha((int)(255*0.3)); downLoadBtn.setImageAlpha((int)(255*0.3));}
最后通过间接方法实现了修改透明度。
Drawable d = downLoadBtn.getDrawable();d.setAlpha((int)(255*0.3));downLoadBtn.setImageDrawable(d);
参考链接:http://blog.csdn.net/mzz5240/article/details/8862455
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。