查看了android的API没找到有替换当前已有Tab的方法。
想了下只好用clearAllTabs(),方法再addTab();
但有时会出现 NullPointerException;
原因是TabHost addTab后会调用setCurrentTab();
如果当前的Tab不是0,便会抛空指针异常,所以再clear之前先setCurrentTab(0);
想了下只好用clearAllTabs(),方法再addTab();
但有时会出现 NullPointerException;
原因是TabHost addTab后会调用setCurrentTab();
如果当前的Tab不是0,便会抛空指针异常,所以再clear之前先setCurrentTab(0);
本文介绍了在使用Android的TabHost组件时遇到的问题:在替换已存在的Tab时出现NullPointerException。通过调用clearAllTabs()和addTab()方法可以实现替换功能,但在调用clearAllTabs()前需要将当前Tab设置为0以避免空指针异常。
5125

被折叠的 条评论
为什么被折叠?



