У кого-нибудь есть пример кода с использованием переключаемых видов вместо операций внутри TabHost на Android? - PullRequest
0 голосов
/ 23 октября 2010

Руководство разработчика Android (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) гласит:

`Вы можете реализовать содержимое вкладки одним из двух способов: использовать вкладки, чтобы поменять местами представления в одной и той же операции, или использовать вкладки для переключения между совершенно отдельными действиями. Какой метод вы хотите использовать для своего приложения, будет зависеть от ваших требований, но если каждая вкладка обеспечивает отдельную активность пользователя, то, вероятно, имеет смысл использовать отдельную активность для каждой вкладки, чтобы вы могли лучше управлять приложением в отдельных группах, а не чем одно массивное приложение и макет.

В этом руководстве вы создадите пользовательский интерфейс с вкладками, в котором для каждой вкладки будет использоваться отдельное действие.

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

Ну и дела, спасибо Google!

1 Ответ

0 голосов
/ 23 октября 2010

В моих случаях не имеет смысла иметь отдельные действия для вкладок

Мне еще предстоит найти хороший аргумент для того, чтобы иметь отдельные действия для вкладок.

, поэтому я хочу переключить виды, но было бы неплохо увидеть пример.

Вот один . Вот еще один .

Рецепт довольно прост:

Шаг # 1: Добавьте содержимое вкладки как дочерний элемент Views из FrameLayout

Шаг # 2: Используйте setContent() (на TabHost.TabSpec), который принимает идентификатор в качестве параметра

Шаг № 3: Нет шага # 3

...