Вкладка навигации в Android - PullRequest
1 голос
/ 28 июля 2011

На домашнем экране я использовал TabHost, содержащий FrameLayout & TabWidget для отображения 3 вкладок.

Нажатие на 1-й вкладке переводит пользователя в другое действие:

intent = new Intent().setClass(this, AlbumsActivity.class);
spec = tabHost.newTabSpec("albums").setIndicator("Albums",
               res.getDrawable(R.drawable.ic_tab_albums))
               .setContent(intent);
tabHost.addTab(spec);

AlbumsActivity содержит ListView, который показывает список альбомов.Нажав на элемент, вы перейдете к другому действию, в котором отображаются подробности.

Я хочу показать тот же набор вкладок, что и на главном экране.Если у нового действия есть другой TabHost, содержащий тот же TabWidget -OR-, возможно ли показать вывод в исходном FrameLayout?

1 Ответ

0 голосов
/ 28 июля 2011

Вы используете TabActivity?TabActivity является контейнером, и внутри него находятся другие действия, другим действиям не требуется TabWidget.

...