У меня есть TabActivity, и собираюсь иметь 3 или 4 вкладки.
В Табе я хотел бы иметь ExpandableListView, который перечислит продукты. Я хотел бы, чтобы TabC действовал как своего рода "корзина", вероятно, с ListView себя.
Существует ли способ взаимодействовать с TabHost от Действия? Я хотел бы смочь нажать кнопку в Табе и иметь ее обновление и переключатель к TabC. Действительно ли это возможно? Я могу получить вызов операций Вкладки ее родительские методы?
Если вы реализуете свои вкладки как представления, а не как отдельные активности, это будет намного проще, будет работать быстрее, занимать меньше памяти и будет лучшим решением IMHO.
Учитывая это, в Tab A Activity
вызовите getParent()
, чтобы получить TabActivity
. Затем вы можете использовать методы, указанные disretrospect.
Вы можете вызвать getTabHost из TabActivity, см. public TabHost getTabHost () .
См. Tabhost для setCurrentTab, public void setCurrentTab (int index) .