Как может изменить мой TabHost?

У меня есть tabhost, например:

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);

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

1
задан Name is Nilay 31 December 2012 в 06:18
поделиться

1 ответ

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

2
ответ дан 2 September 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: