Android Can';t从线性布局中删除子对象
我只能从imgLayout中删除一个视图。当循环次数超过1次时,将跳过移除零件。我不知道这是为什么。出于某种原因,它说我不想删除的孩子是空的。请看这张图片,帮帮我Android Can';t从线性布局中删除子对象,android,android-layout,Android,Android Layout,我只能从imgLayout中删除一个视图。当循环次数超过1次时,将跳过移除零件。我不知道这是为什么。出于某种原因,它说我不想删除的孩子是空的。请看这张图片,帮帮我 首先:将代码粘贴到问题中,而不是问题的图像中 第二,答案是: 由于删除其中一个视图时是从0…n循环的,因此Child的大小将为n-1,这就是为什么删除错误的视图,并且如果删除以前的视图,则不会删除范围之外的视图 一个解决方案是从n…0循环,这样您将首先删除最后一个,索引将保持不变 因此的将是: for(int k = imageURI
首先:将代码粘贴到问题中,而不是问题的图像中 第二,答案是: 由于删除其中一个视图时是从0…n循环的,因此Child的大小将为n-1,这就是为什么删除错误的视图,并且如果删除以前的视图,则不会删除范围之外的视图 一个解决方案是从n…0循环,这样您将首先删除最后一个,索引将保持不变 因此的
将是:
for(int k = imageURIList.size() - 1; k > 0; k--) {
我真的不明白该怎么写。你能帮我写下来让我明白吗?