BadgeView
BadgeView copied to clipboard
RadioGroup里的RadioButton绑定后RadioButton背景消失
代码如下: BadgeFactory.create(this) .setTextColor(Color.WHITE) .setWidthAndHeight(25,25) .setBadgeBackground(Color.RED) .setTextSize(10) .setBadgeGravity(Gravity.RIGHT|Gravity.TOP) .setBadgeCount(20) .setShape(BadgeView.SHAPE_CIRCLE) .setMargin(0,0,5,0) .bind(rbAttention);
能看看radiobutton布局代码?
不好意思哈,我写了个demo,已经删了,就是那种很普通的布局,一个RadioGroup嵌套了5个RadioButton,类似微信那种底部菜单。
你好,我也遇到了相同的问题,RadioButton好像被隐藏了,不能点击,badge能显示 RadioButton代码:
<RadioButton
android:id="@+id/radioButton_doctor_visit"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:scaleX="0.9"
android:scaleY="0.9"
android:layout_gravity="bottom"
android:layout_weight="1"
android:background="@android:color/transparent"
android:button="@null"
android:drawablePadding="6dp"
android:drawableTop="@drawable/home_doctor_visit_selector"
android:gravity="center_horizontal|bottom"
android:paddingBottom="5dp"
android:paddingTop="6dp"
android:text="@string/doctorVisit"
android:textColor="@drawable/home_radio_selector" />
Bind代码:
BadgeFactory.create(this)
.setTextColor(ContextCompat.getColor(this, R.color.white))
.setWidthAndHeight(25,25)
.setBadgeBackground(ContextCompat.getColor(this, R.color.red))
.setTextSize(10)
.setBadgeGravity(Gravity.END|Gravity.TOP)
.setBadgeCount(20)
.setShape(BadgeView.SHAPE_CIRCLE)
.setMargin(0,0,5,0)
.bind(radioButtonDoctorVisit);
weight 权重是1 导致的 具体因为原因是啥还没找到
不支持radiobutton