由于RadioGroup+RadioButton的内部布局比较复杂,很多初学者都不喜欢使用。有兴趣的朋友可以研究一下RadioGroup的内部源码就知道了。
在做购物车的时候,由于要加入购物车右上角气泡(气泡我用的是badgeview),在气泡位置的摆放上一直摆不好。
到这里的时候,就有冲突了。badgeview一旦在代码中动态添加之后,气泡显示了,但是原本的购物车图标不见了,问题纠结了很久。
到这里的时候,解决办法肯定是有的。
可以先采用Framelayout(帧布局)嵌套RadioGroup,再继续在下面写个Linearlayout,放入权重为1的view。这里的view个数完全就是根据自己下面的RadioButton来决定。
将气泡不知道view之上。完全解决气泡与RadioButton不共存的问题。