Вкладки обновления от действия вкладки в Android TabHost

У меня есть TabActivity, и собираюсь иметь 3 или 4 вкладки.

В Табе я хотел бы иметь ExpandableListView, который перечислит продукты. Я хотел бы, чтобы TabC действовал как своего рода "корзина", вероятно, с ListView себя.

Существует ли способ взаимодействовать с TabHost от Действия? Я хотел бы смочь нажать кнопку в Табе и иметь ее обновление и переключатель к TabC. Действительно ли это возможно? Я могу получить вызов операций Вкладки ее родительские методы?

9
задан Peter Mortensen 1 November 2011 в 10:55
поделиться

2 ответа

Если вы реализуете свои вкладки как представления, а не как отдельные активности, это будет намного проще, будет работать быстрее, занимать меньше памяти и будет лучшим решением IMHO.

Учитывая это, в Tab A Activity вызовите getParent(), чтобы получить TabActivity. Затем вы можете использовать методы, указанные disretrospect.

16
ответ дан 4 December 2019 в 10:03
поделиться

Вы можете вызвать getTabHost из TabActivity, см. public TabHost getTabHost () .

См. Tabhost для setCurrentTab, public void setCurrentTab (int index) .

1
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

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