【问题标题】:Integrate tabhost and navigation drawer集成 tabhost 和导航抽屉
【发布时间】:2014-01-29 03:11:58
【问题描述】:

在我的应用程序中,我同时使用了 tabhost 和导航抽屉。但是,如果我在导航抽屉中按下一个项目,它会启动一个片段,但 tabhost 不会更改为相应的选项卡。我想解决这个问题,但我不知道如何解决。

这张图解释了我的应用程序的结构和我的问题:

【问题讨论】:

  • 嗨,我正在使用 google 和 tabhost 的导航抽屉,效果很好。问题是,如果我按下导航抽屉中的一个项目,我希望 tabhost 中的选项卡必须从中选择。
  • 哦好的..我会查看类似的代码快照并回复您。
  • 好的,非常感谢;)
  • 手动更新一下,你知道什么时候在导航抽屉中选择了一个项目

标签: android android-fragments android-tabhost android-navigation


【解决方案1】:

片段中的代码 sn-p:这将在单击按钮时更改选项卡

((MenuActivity) getActivity()).setCurrentTab(<tabnumber>);

菜单活动中的代码 sn-p

public void setCurrentTab(int argTabIndex){
            mTabHelper.setCurrentTab(argTabIndex);
        }

以下 actionbarcompat 示例。

https://github.com/antoniolg/ActionBarCompatExample

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2015-01-28
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多