Мне пришлось создать подкласс класса ViewSwitcher
для отображения неопределенного ProgressBar
, пока данные не будут готовы для отображения во втором представлении. Я использовал isInEditMode()
, чтобы определить, действительно ли я запускал приложение или просто просматривал в AS.
Вы должны иметь возможность добавить пользовательский атрибут, чтобы выбрать, какой дочерний элемент отображать. Это может показаться немного излишним, но если вам, возможно, уже придется подкласс вашего ViewSwitcher
или ViewFlipper
, я думаю, что это не имеет большого значения.
Я постараюсь привести пример позже.