Drawable[] personDraws = radiobutton_personal.getCompoundDrawables(); personDraws[0].setBounds(0,0, DensityUtil.dpToPx(this,20),DensityUtil.dpToPx(this,20)); radiobutton_personal.setCompoundDrawables(personDraws[0],personDraws[1],personDraws[2],personDraws[3]);
drawable数组由4个值,分别对应着left,top,right,bottom
radiobutton中未设置的drawable则为null
本文介绍了如何使用Drawable数组为RadioButton设置不同位置的图标。通过获取RadioButton的复合图标并调整其大小,实现了对left、top、right和bottom四个位置图标的自定义设置。
774

被折叠的 条评论
为什么被折叠?



