我搜索解决方案以检查布局是否为空
如果布局不为空,我单击一个按钮,我将删除所有视图,但是如果他为空,则添加一些视图
chapitre1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (LAYOUT storyPart1 IS NOT EMPTY) {
storyPart1.removeAllViews();
} else {
storyPart1.addView(story1_2);
storyPart1.addView(story1_3);
storyPart1.addView(story1_4);
storyPart1.addView(story2_1);
}
我在互联网上搜索,但找不到解决方法:/ 如果有人有想法:)?
致谢
答案 0 :(得分:1)
使用storyPart1.getChildCount() > 0
:
chapitre1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (storyPart1.getChildCount() > 0) {
storyPart1.removeAllViews();
} else {
storyPart1.addView(story1_2);
storyPart1.addView(story1_3);
storyPart1.addView(story1_4);
storyPart1.addView(story2_1);
}
}
}