gpt4 book ai didi

android - 获取 tabHost 中所选选项卡的索引

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

我正在尝试将当前所选选项卡的索引存储在 onSaveInstanceState 中,以便我可以恢复它。然而,getCurrentTab 显然返回了我在 etTabHost().newTabSpec 中使用的字符串,我觉得这有点奇怪,因为文档说它返回一个 int,而 setCurrentTab 也采用一个 int。有谁知道如何获取当前所选选项卡的索引以便恢复它?

最佳答案

您的方法是正确的,使用 setOnTabChangedListener 获取您选择的选项卡。

public class MainActivity extends TabActivity {
static TabHost mytabs;

mytabs = getTabHost();
mytabs.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String arg0) {
Log.i("***Selected Tab", "Im currently in tab with index::" + mytabs.getCurrentTab());
}
});
...
...
...

关于android - 获取 tabHost 中所选选项卡的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3583405/

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