gpt4 book ai didi

android - 在 ActionBar 中启用/禁用选项卡

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:18 25 4
gpt4 key购买 nike

可以在 ActionBar 中启用/禁用选项卡吗?使用 TabHost,这不是问题。我这样做:

tabHost.getTabWidget().getChildAt(3).setVisibility(true);

一切正常..但是如果我想对 ActionBar 中的 Tabs 做同样的事情?在 Tab 类中不存在 setEnable();

ActionBar bar = getActionBar();
Tab tab = bar.newTab();
tab.setText("Test");
tab.setEnable(false); /*DON'T EXIST!!*/

我该怎么办??

最佳答案

您可以使用 removeTab( ActionBar.Tab tab ) -ActionBar的方法:

bar.removeTab( tab );

然后使用addTab( ActionBar.Tab tab, int position )将其放回原位,前提是您保存了您删除的 Tab 的位置:

bar.addTab( tab, savedTabPosition );

关于android - 在 ActionBar 中启用/禁用选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com