第一种.xml中 我想大家都知道
android:button="@null"
其实这就是简单的多RadioButton做的一个自定义,null就是给他为空,所以就变相的隐藏掉了它自带那个圆圈。
重点是第二种的方法,在java代码中:
RadioButton IB_PullDown;
Bitmap a=null;
IB_PullDown.setButtonDrawable(new BitmapDrawable(a));
以上的代码 就足够可以实现你要效果了
可能刚开始有很多人使用IB_PullDown.setButtonDrawable(null);这个方法,最后发现没效果。其实如果愿意的话 你可以去官方看看setButtonDrawable方法的源码,就会发现猫腻。