在使用RadioButton时图片显示比较大,不是很美观,以下是效果展示
关键代码是以下这个方法
```
private void initData() {
RadioButton[] radioButtons=new RadioButton[]{rb_first,rb_newActivity,rb_share,rb_yibo,rb_my};
for (RadioButton rb:radioButtons){
//获得每个drawable对象
Drawable[] drawables=rb.getCompoundDrawables();
// 获得一个矩阵大小 图片宽高的 2/5 大小可以自己设置
Rect r=new Rect(0,0,drawables[1].getMinimumWidth()*2/6,drawables[1].getIntrinsicHeight()*2/6);
//给图片设置矩阵大小
drawables[1].setBounds(r);
// 设置给按钮的图片
rb.setCompoundDrawables(null,drawables[1],null,null);
}
}
```
其他页面布局显示
样式文件
导入图片文件