goo*_*oid 1 android android-fragments android-actionbar
我的主要活动包括一个fragment.我在Activity的onResume()方法上设置了操作栏标题
@Override
protected void onResume() {
super.onResume();
getActionBar().setTitle("My Account");
}
Run Code Online (Sandbox Code Playgroud)
它将动作栏标题显示为"My Account".当我调用片段时,我将片段的onResume()方法的标题设置为
@Override
public void onResume() {
super.onResume();
getActivity().getActionBar().setTitle("Connected Accounts");
}
Run Code Online (Sandbox Code Playgroud)
它显示标题为.'Connected Accounts'但是当我回到活动时它仍然显示标题为'Connected Accounts',而它应显示为'My Account'.请帮助我知道这个奇特的案例中缺少一些东西.谢谢
小智 5
只需覆盖Fragment类中的onDetach()即可.在您的片段中添加此代码.
@Override
public void onDetach() {
// TODO Auto-generated method stub
super.onDetach();
getActionBar().setTitle("My Account");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |