检查布局是否为空的Android Studio

时间:2018-07-02 20:50:27

标签: android layout

我搜索解决方案以检查布局是否为空

如果布局不为空,我单击一个按钮,我将删除所有视图,但是如果他为空,则添加一些视图

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);
}

我在互联网上搜索,但找不到解决方法:/ 如果有人有想法:)?

致谢

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);
        }
    }
}