2016-03-12 39 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的狀態?

回答

相關問題