我确实有一个自定义布局,其中一些控件是用XML布局文件编写的。 一个类附加到此布局,如
<com.project.layout ...>
<Checkbox...1
<TextView...2
<Button ...3
<ImageView..4 ...
../>
取决于用户交互,我想只显示3个定义的控件,如1,2,3。从用户点击我想要1,2,4 为此,我开发了一些处理removeView和addView的状态类。
我对此有一些问题: 1 /什么时候可以确定所有内容都已创建并且我可以与UI进行交互(onLayout()&amp; onMeasure()似乎每次处理控件时都会发生) 2 /似乎因为我用4个控件定义了布局,即使我认为我写了removeView,其他控件也没有使用被删除控件所使用的空间...有没有办法可以让布局重新排序显示?