2016-03-12 43 views
1

在代码中的一些,我添加如何检查是否启用了向上按钮?

ActionBar ab = ((AuthActivity) getActivity()).getSupportActionBar(); 
    if (ab != null) { 
     ab.hide(); 
     ab.show(); 
     ab.setTitle(R.string.auth_tt_title); 
     ab.setDisplayHomeAsUpEnabled(true); 
    } 

后来,我加入fiew片段其中一个可能改变标题和显示家庭button.Thus,我笏保存状态的ActionBar之前,我所做的更改,要能在片段消失后恢复它。 我可以得到标题

private String getAbStatus(AppCompatActivity activity) { 
    String title=""; 
    boolean visible; 
    ActionBar ab = activity.getSupportActionBar(); 
    if (ab != null) { 
     if (ab.getTitle() != null) title = ab.getTitle().toString(); 
    } 
    return title; 
    } 

但我怎么能得到HomeAsUp的状态?

回答

相关问题