【问题标题】:How to disable Action bar tab for fragments?如何禁用片段的操作栏选项卡?
【发布时间】:2014-01-23 10:32:34
【问题描述】:

因为我正在使用带有片段 A、B、C 的操作栏 3 选项卡,所以我最初使用的是禁用 B、C

    ActionBar.Tab tab2 = ab.newTab();
    tab2.setText("PORT");
    tab2.setTabListener(this);
    tab2.setEnable(false);

但不允许我使用 tab2.setEnable 禁用它的确切方法是什么?

【问题讨论】:

  • 操作栏中的选项卡没有“启用”或“禁用”。据我所知,您可以删除并重新添加它们。
  • 你确定@amit singh

标签: android tabs android-actionbar


【解决方案1】:

您必须从操作栏中删除一个选项卡。不支持启用或禁用选项卡。选项卡也没有可见性功能。您必须致电:

ab.removeTab(tab2);

从操作栏到remove a tab。但这并不要求您必须销毁 (tab2 = null) 您的标签页。

【讨论】:

  • 如果我想在我的应用程序中使用启用或禁用功能,操作栏选项卡的替代方法是什么?我可以在 FragmentActivity 上使用 TabActivity 来实现它,但 TabActivity 已被 frm API 13
猜你喜欢
  • 2015-05-08
  • 1970-01-01
  • 2013-04-05
  • 2012-06-06
  • 1970-01-01
  • 2015-05-04
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
相关资源
最近更新 更多