【问题标题】:In Navigation drawer, how to refresh title and drawerlist when calling fragment from fragment?在导航抽屉中,从片段调用片段时如何刷新标题和抽屉列表?
【发布时间】:2014-07-02 15:25:32
【问题描述】:

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

例如: 在抽屉列表中我有“frag 1”和“frag 2” 所以在 MainActivity 中,我有

selectitem(position)

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

但现在我需要从“frag 1”中的按钮调用“frag 2”。我可以将片段替换为“片段 2”。但是一旦我更改了片段,操作栏标题仍然是“frag 1”,而抽屉列表仍然显示我选择了“frag 1”。我应该如何改变这个?我不能从片段中调用 mainActivity 中的函数,可以吗?

【问题讨论】:

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


    【解决方案1】:

    其实我自己找到了答案。我可以使用以下方法从片段中调用 parentActivity 函数:

    ((ParentActivityClassName)getActivity()).parentPublicMethod();
    

    【讨论】:

      猜你喜欢
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 2016-01-03
      • 1970-01-01
      • 2016-07-14
      相关资源
      最近更新 更多