Графический макет показывает первый вид ViewFlipper, как увидеть другие? - PullRequest
6 голосов
/ 11 октября 2011

Я использую Eclipse и ViewFlipper. В графическом макете я хочу видеть второй, третий и четвертый макеты моих видов - сейчас я могу видеть только первый вид. Есть предложения?

Ответы [ 4 ]

10 голосов
/ 11 октября 2011

Если я правильно вас понимаю, вы хотите видеть каждый вид в инструменте «Графический макет»? То, как я это делаю, состоит в том, чтобы вместо того, чтобы вся работа с макетом выполнялась в одном xml (где находится ваш viewflipper), я делаю каждый просмотр новым макетом xml. А затем включите каждое представление (xml-файл) в флиппер представления, используя эту ....

<include
layout="@layout/layout_media"
android:id="@+id/flipper_media" />

Надеюсь, это поможет.

2 голосов
/ 29 января 2013

просто поместите каждый макет в относительный макет или линейный, с чем бы вы ни работали, затем с каждым макетом вы будете работать с первым в заказе и т. Д., А затем в конце разместите каждый макет в нужном вам порядке позже

0 голосов
/ 23 мая 2016

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

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

Я постараюсь привести пример позже.

0 голосов
/ 25 мая 2014

У меня была такая же проблема с затмением и переключателем обзора.Я думаю, что это поможет вам: Использование ViewSwitcher с Eclipse IDE Это должно работать так же:

Вам просто нужно изменить последовательность раскладок в переключателе видов.Первый макет в viewwitcher виден в затмении.Отредактируйте свой первый макет, который находится в переключателе видов, а затем переместите второй вверх для работы над ним.

...