Как просмотреть содержимое TabWidget в графическом дизайнере - PullRequest
3 голосов
/ 29 ноября 2011

Я разрабатываю приложение для Android (2.2) в Eclipse.

Мое приложение имеет TabWidget, на этих 5 вкладках.

TabHost: (tab1) (tab2) (tab3) (tab4) (tab5)

Под вкладками находится содержимое вкладок (только простые элементы, такие как кнопки, тексты и т. д.).

В окне Outline-WindowЯ вижу "tabcontent" вместе с моими кадрами внутри.Вкладка также работает правильно в приложении, когда я нажимаю на нее в Скомпилированном приложении, отображается соответствующая вкладка.

Мой вопрос сейчас:

Как сделать графический элемент конструктор , чтобы показать мне вложенные вкладки вместе с их содержимым?

Если я открою конструктор, я вижу вкладку с моим первым экраном, но когда я пытаюсь щелкнуть вкладки в конструкторе, онне показывает мне другое содержимое вкладки (вкладка 2-5).

Макеты для вкладок являются статическими, В XMl-файле, поэтому дизайнер "видит" их в Outline >> TabContent -Окно.

Например, на вкладке 5 есть текст «Это приложение было запрограммировано», и я хотел бы просмотреть его в конструкторе и иметь возможность редактировать текст / макет там.

Может быть, есть горячая клавиша?Или Меню-Вариант?(нажатие на TabWidget возвращает мне свойства TabWidget, но, похоже, нет никакой возможности показать какую-либо другую вкладку, кроме первой)

Ответы [ 2 ]

8 голосов
/ 19 марта 2012

После игры в Eclipse я нашел способ визуального просмотра содержимого вкладки с помощью вкладки «Графический макет» в XML-файле.

  1. Открыть редактор графического макета (не текст XML)
  2. Откройте представление «Контур» в Eclipse
  3. Развернуть tabhost, чтобы перейти к tabcontent
  4. Выберите вкладку, которую вы хотите просмотреть / отредактировать
  5. Перетащите вкладку, чтобы она стала первым элементом прямо под tabcontent
  6. Ваше представление должно обновиться, чтобы показать, что элементы tabs
  7. После того, как вы закончите редактирование, просто измените порядок, как вы хотели

Это не снимает необходимость правильной настройки вкладок в ваших файлах активности / java, когда вы хотите запустить приложение в симуляторе или на устройстве.

0 голосов
/ 30 ноября 2011

Я могу ошибаться, но я не думаю, что это возможно.Редактор графического макета довольно ограничен.Вам лучше написать XML, а затем протестировать на эмуляторе или физическом устройстве.

...