【问题标题】:Android tabHost accessing specific tabsAndroid tabHost 访问特定选项卡
【发布时间】:2023-03-04 22:11:01
【问题描述】:

我有一个带有树形标签的 tabHost。当此选项卡目前不活动时,如何从 tabHost 活动访问特定选项卡。 关于这个主题的第二个问题...如何从另一个选项卡访问一个选项卡的活动?

我需要这个,因为当第一个标签发生变化时,我必须更新第二个标签。

谢谢

【问题讨论】:

    标签: android android-tabhost


    【解决方案1】:

    就是这样:

    mTabHost.getTabWidget().getChildAt(2)
    

    【讨论】:

    • 但是使用这个语句当前选项卡被改变了。我不会更改当前选项卡,但我需要访问当前选项卡以外的另一个选项卡。
    • 请参考android开发者指南,你可以使用tabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() { @Override public void onTabChanged(String arg0) { if (arg0.equals(" tab1")) { 你需要通过 setcurrentTab 调用另一个选项卡主机活动,否则使用 StartActivity }
    • 并通过getcurrentTab()
    • 这些cmets都不是人家要的。他们正在尝试从 tabhost 活动中调用选项卡中活动中的函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    相关资源
    最近更新 更多