RadioButton的自定义大图片变为小图片
①、知识点:
1、压缩图片
获取压缩图片需要的Option对象 BitmapFactory.Options on=new Options();
设置压缩比 on.inSampleSize=6;
2、代码实现状态选择器
使用的是StateListDrawableAPI
调用它身上的addState方法
3、bitmap->drawable转换方法
Drawable drawable=new BitmapDrawable(要转换的bitmap对象);
4、RadioButton的新方法
设置单选图片的位置,这里是在顶部
.setCompoundDrawables(null,Drawable对象,null,null);参数分别表示左上右下,为null表示没有图片
设置了以上的方法,就必须设置下面的方法,api上就是这么说的
.setCompoundDrawablesWithIntrinsicBounds(null,上