2014-02-21 55 views
0

我自定義了我的操作欄,其樣式使我的標誌位於中心。 我想隱藏的徽標和標題的動作條的左邊和我一起做:自定義操作欄和隱藏標誌和標題

<item name="android:displayOptions"></item> 

它的工作原理,但我的問題是,我不想隱藏後退按鈕,這也是對左,與displayOptions後退按鈕被隱藏,即使我用:

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

那麼該如何解決?

回答

0

如果您已經實施了操作欄,您應該可以使用以下代碼設置主頁按鈕。

這在OnCreate

getActionBar().setHomeButtonEnabled(true); 
getActionBar().setDisplayHomeAsUpEnabled(true); 

這作爲一個單獨的方法

public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 

    case android.R.id.home: 
     // app icon in action bar clicked; go home 
     Intent intentHome = new Intent(this, TargetActivity.class); 
     intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
     startActivity(intentHome); 
     return true; 

    default: 
     return super.onOptionsItemSelected(item); 
} 
} 
+0

主頁按鈕不與此代碼出現,因爲我使用'code' <項目名= 「機器人:displayOptions」> style.xml中的'code'用於隱藏標識和標題。如何隱藏徽標和標題而不隱藏後退按鈕? – Kaaemwen