Спасибо Сефи за ваш ответ и пример.
Мне не очень нравится решение «нет элемента с пустым списком», потому что это «пустое» сообщение будет видно во время фазы загрузки (когда список еще пуст). Я предпочитаю совершенно разные состояния, может быть, это привычка от Flex.
Для случая с двумя состояниями, загрузки и заполненного списка, ViewSwitcher является идеальным решением (ViewSwitcher может иметь только 2 состояния), но в моем случае у меня будет 3 состояния: загрузка, некоторое сообщение (нет подключения к Интернету, неверные учетные данные, ..) и список данных. Я думаю, что это можно было бы реализовать с помощью ViewFlipper. Что вы думаете об этом?