Проверьте, если макет пустой Android Studio - PullRequest
0 голосов
/ 02 июля 2018

Я ищу решение, чтобы проверить, пусто ли мое расположение

Я нажимаю на кнопку, если макет не пуст, я удаляю все виды, но если он пуст, он добавляет некоторые виды

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 голосов
/ 02 июля 2018

Использование 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);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...