如何在Android中更改抽屉布局的标题

如何在Android中更改抽屉布局的标题,android,android-layout,gridview,android-fragments,android-fragmentactivity,Android,Android Layout,Gridview,Android Fragments,Android Fragmentactivity,我想从不同的片段中更改DrawerLayout的标题。我的应用程序中有一个导航抽屉,在主页上也有一个GridView,用户也可以从中导航。因此,在单击导航时正确设置标题,但单击gridviewitem它没有被更改,我们如何才能做到这一点 在片段活动中 public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMe

我想从不同的片段中更改
DrawerLayout
的标题。我的应用程序中有一个导航抽屉,在主页上也有一个
GridView
,用户也可以从中导航。因此,在单击导航时正确设置标题,但单击
gridview
item它没有被更改,我们如何才能做到这一点

片段活动中

public void onDrawerClosed(View view) {
                getActionBar().setTitle(mTitle);
                invalidateOptionsMenu();
            }  

但是,我们如何从FragmentActivity中的Dashboard和DrawerLayout的Fragment类设置它呢main片段的方法可以是以下代码:

    if(getActivity() instanceof MainFragment){
((MainFragment)getActivity()).changeTitle("new Title")
}
并在MainFragment中创建changeTitle(String)方法:

   public void changeTitle(String newTitle){
getActionBar().setTitle(newTitle);
                invalidateOptionsMenu(); 
}

就是这样。

那么它将如何更改抽屉布局的标题呢?当我从Fragment类调用主活动时,我遇到了这个错误。不兼容的条件操作数类型FragmentActivity和MainActivity哪一个是您的主活动?主要活动名称?主要片段是主要活动感谢@gaurav pandey