Как можно изменить мой TabHost? - PullRequest
1 голос
/ 13 июня 2010

У меня есть табхот, например:

final TabHost tabs = getTabHost();
tabs.setup();
TabHost.TabSpec spec = null;
spec = tabs.newTabSpec("search");
spec.setContent(new Intent(this, Search.class));
spec.setIndicator("search");
tabs.addTab(spec);

в этом табхосте есть Намерение, и в действии должно измениться на другое действие, Вопрос, я надеюсь, другие актививы на тот же табло-переключатель? Можно это сделать?

1 Ответ

2 голосов
/ 14 июня 2010

У меня была эта проблема почти 3 месяца назад. Вы не можете заменить деятельность. Потому что деятельность открыта на новых экранах. поэтому вы должны использовать виды и макет, чтобы достичь того, что вы хотите сделать. используйте методы setVisiblity и isShown, которые вы можете скрыть и освободить свое представление. Надеюсь, в этом есть какой-то смысл.

...