整合 TabHost 和导航抽屉

4
我在我的应用程序中同时使用了TabHost和导航抽屉。然而,如果我点击导航抽屉中的一个选项,它会启动一个片段,但是TabHost不会更改到相应的选项卡 。我想解决这个问题,但不知道如何处理。
这张图片解释了我的应用程序的结构和我的问题:

请访问 https://github.com/dmitry-zaitsev/AndroidSideMenu 和 http://www.christianpeeters.com/android-tutorials/android-tutorial-fragments/。 - Jitesh Upadhyay
嗨,我正在使用谷歌提供的抽屉导航和选项卡主机,并且它们运作良好。问题是,如果我在导航抽屉中按下一个项目,则希望必须从选项卡主机中选择选项卡。 - Yeray
好的,我会查看类似的代码片段并回复您。 - Jitesh Upadhyay
好的,非常感谢你 ;) - Yeray
只需手动更新,您就知道在导航抽屉中选择了哪个项目。 - bogdan
1个回答

0

来自片段的代码片段:当按钮被点击时,这将更改选项卡。

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

来自菜单活动的代码片段

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

按照actionbarcompat示例。

https://github.com/antoniolg/ActionBarCompatExample


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接