在导航抽屉中,如何在从片段调用片段时刷新标题和抽屉列表?

时间:2014-07-02 15:25:33

标签: android android-fragments android-actionbar navigation-drawer title

我有一个愚蠢的问题,我使用导航抽屉为我的Android应用程序。所以到目前为止一切运作良好。但现在我需要从片段中调用另一个片段。我可以成功替换片段,但我不知道如何更改操作栏标题和抽屉列表选择。

例如: 在drawerList我有" frag 1"和" frag 2" 所以在MainActivity中,我有

selectitem(position)

用于处理片段替换,标题更改以及抽屉列表选择更改的功能。所以我可以通过点击抽屉列表上的不同项目来更改片段。

但现在我需要打电话给#34; frag 2"来自" frag 1"中的按钮。我可以将片段替换为" frag 2"。但是一旦我改变了片段,动作栏标题仍然是" frag 1"并且抽屉列表仍然显示我选择" frag 1"。我应该怎么改变这个?我无法从片段中调用mainActivity中的函数,可以吗?

1 个答案:

答案 0 :(得分:1)

其实我自己找到了答案。我可以使用:

从片段调用parentActivity函数
((ParentActivityClassName)getActivity()).parentPublicMethod();