因为我正在使用带有 fragment A、B、C 的操作栏 3 选项卡,所以我最初想禁用 B、C
ActionBar.Tab tab2 = ab.newTab();
tab2.setText("PORT");
tab2.setTabListener(this);
tab2.setEnable(false);
但不允许我使用 tab2.setEnable 禁用它的确切方法是什么?
最佳答案
您必须从操作栏中删除一个选项卡。不支持启用或禁用选项卡。选项卡也没有可见性功能。你必须打电话:
ab.removeTab(tab2);
到remove a tab从操作栏。但这并不要求您必须销毁 (tab2 = null
) 您的标签页。
关于android - 如何禁用 fragment 的操作栏选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21305546/