如何在android中的片段中按下后退按钮中的操作栏

时间:2015-03-17 10:38:10

标签: android

我有活动从A片段添加一个片段,它将转到B片段。我在A和B片段中有不同的操作栏图标和标题。从B片段按下后退按钮如何保持A的操作栏状态

由于

2 个答案:

答案 0 :(得分:0)

您可以在Frag from onCreate方法的Activity中设置ActionBar标题。在每个片段onCreate中,您可以调用以下方法,

 ((MainActivity) getActivity()).setActionBarTitle(TITLE);

在您的Activity中定义此方法,

public void setActionBarTitle(String title) {
  getActionBar().setDisplayShowTitleEnabled(true);
  getActionBar().setTitle(title);
   // Or getSupportActionBar().setTitle(title);
}

要保持状态,你需要在每个片段onCreate中调用它,因为你替换了去除并添加片段的FragmentTransaction。

答案 1 :(得分:0)

  private String[] tabs = { "firstFragment", "secondFragment" };
  // Adding Tabs
  //if use default cutom
    for (String tab : tabs) {
      getActionBar().addTab(actionBar.newTab().setText(tab).setTabListener(this))                                                                     
    }