奥利奥上的单选按钮部分未选中
Radio Button is partially unchecked on Oreo
我在 Oreo 8.0.1
中遇到单选按钮的奇怪行为,单选按钮被部分选中,这已经在 Whosebug
and .
上讨论过
上图中 First Radio Button
被部分选中,只有当我们选中单选按钮时才会发生这种情况 programmatically
这是我认为根据此 and fixed with calling jumpDrawablesToCurrentState()
, but now I am getting partially unChecked
when changing the state only programmatically
first time, please look 的动画错误
这里选择了第一个单选按钮,但仍部分选中了第二个单选按钮。
是的,它看起来像一个动画错误,但您应该使用 invalidate 和 requestLayout 方法刷新您的布局
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
view.invalidate();
view.requestLayout();
}
我在 Oreo 8.0.1
中遇到单选按钮的奇怪行为,单选按钮被部分选中,这已经在 Whosebug
上讨论过
上图中 First Radio Button
被部分选中,只有当我们选中单选按钮时才会发生这种情况 programmatically
这是我认为根据此 jumpDrawablesToCurrentState()
, but now I am getting partially unChecked
when changing the state only programmatically
first time, please look
是的,它看起来像一个动画错误,但您应该使用 invalidate 和 requestLayout 方法刷新您的布局
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
view.invalidate();
view.requestLayout();
}