从Fragment中更改导航抽屉选定项目

时间:2015-04-03 00:33:59

标签: android android-fragments

我的主要活动中有一个导航抽屉,还有2个片段(A和B)。导航有两个项目(A和B)。启动应用程序时,主活动显示并在FrameLayout中显示片段A.

片段A包含一个将FrameLayout内容替换为片段B的按钮.replace工作正常,但我不确定如何将选定的抽屉项目从A更改为B.

Jayesh帮助了我...没有意识到这很容易。对于那些对我的主要活动感兴趣的人(主持导航抽屉):

public static void changeDrawerItem(int Position) {
    mDrawerList.setItemChecked(1, true);
}

注意:mDrawerList是我的抽屉列表。不确定这是否是更改项目的最佳方式,但它允许我从我创建的其他片段更改抽屉项目。

在片段中我只需用

调用方法
MainActivity.changeDrawerItem(1);

0 个答案:

没有答案