我必须在应用程序中创建标签栏,在其中必须在单个标签下的活动之间导航。因此,我尝试了多种方法,其中一种是从tabhost清除所有选项卡,并创建新的选项卡并添加到tabhost上,但这给了我意外的关闭错误。
你能帮助我吗...
先感谢您。
维克拉姆·卡丹(Vikram Kadam)
最佳答案
一种可能的原因是,当您删除选项卡时,当前选项卡需要设置为0。
换句话说,如果在当前选定的选项卡大于0的情况下尝试删除选项卡,则会导致错误,因此在使用clearAllTabs()删除选项卡之前,需要将当前的选项卡重置为0索引。
所以...做这样的事情:
tabHost.setCurrentTab(0);
tabHost.clearAllTabs();
希望这可以帮助
凯夫
关于android - 如何清除旧标签页并在Tabhost上添加新标签页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3439590/