反复更改子视图和测量父视图的可见性会导致测量尺寸和显示结果错误
为什么当您反复更改父视图中包含的子视图的可见性并度量父视图时,Android返回错误结果?
我创建了一个简单的测试:一个只有一个ConstraintLayout和两个TextViews的XML文件。我将反复将最后一个TextView的可见性更改为GONE和VISIBLE。每次更改TextView的可见性时,都将测量ConstraintLayout的宽度和高度。要更改TextView的可见性,我在ConstraintLayout上设置了一个单击侦听器。
这是用于简单布局的XML:
<androidx.cons...