我必须在应用程序中创建标签栏,在其中必须在单个标签下的活动之间导航。因此,我尝试了多种方法,其中一种是从tabhost清除所有选项卡,并创建新的选项卡并添加到tabhost上,但这给了我意外的关闭错误。
你能帮助我吗...
                                                                   先感谢您。
                                                                        维克拉姆·卡丹(Vikram Kadam)

最佳答案

一种可能的原因是,当您删除选项卡时,当前选项卡需要设置为0。

换句话说,如果在当前选定的选项卡大于0的情况下尝试删除选项卡,则会导致错误,因此在使用clearAllTabs()删除选项卡之前,需要将当前的选项卡重置为0索引。

所以...做这样的事情:

tabHost.setCurrentTab(0);
tabHost.clearAllTabs();


希望这可以帮助

凯夫

关于android - 如何清除旧标签页并在Tabhost上添加新标签页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3439590/

10-13 03:05