我在Oreo 8.0.1
中收到单选按钮的奇怪行为,部分选择单选按钮,已在Stackoverflow
here和here上讨论过。
在上面,部分选择了First Radio Button
图片,只有当我们选中单选按钮programmatically
时才会出现这种情况。我认为动画错误是根据此answer并通过调用jumpDrawablesToCurrentState()
修复的,但是现在我在第一次更改状态partially unChecked
时收到programmatically
,请查看
这里选择了第一个单选按钮,但仍然部分检查了第二个单选按钮。
答案 0 :(得分:2)
是的,它看起来像动画错误,但您应该使用invalidate和requestLayout方法刷新布局
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
view.invalidate();
view.requestLayout();
}