2

我得到了单选按钮的奇怪行为Oreo 8.0.1,单选按钮被部分选中,这已经在Stackoverflow 此处此处进行了讨论。 在上面的图像被部分选中,这仅在我们检查单选按钮时发生这是我认为根据这个答案的动画错误并通过调用修复,但现在我只在第一次更改状态时得到,请看 这里第一个单选按钮是已选中,但仍部分选中第二个单选按钮。在此处输入图像描述
First Radio ButtonprogrammaticallyjumpDrawablesToCurrentState()partially unCheckedprogrammatically在此处输入图像描述

4

1 回答 1

2

是的,它看起来像一个动画错误,但您应该使用 invalidate 和 requestLayout 方法刷新布局

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
    view.invalidate();
    view.requestLayout();
 }
于 2018-04-18T09:43:34.560 回答