1

我寫了這個代碼到我的活動,我的標識顯示在正確的位置顯示,但它具有標誌我的標誌不動作條

getSupportActionBar().setDisplayUseLogoEnabled(true); 
    getSupportActionBar().setDisplayShowHomeEnabled(true); 
    getSupportActionBar().setIcon(R.drawable.emenu_logo); 
    setTitle(""); 

截圖前的空間:

enter image description here

我不知道如何解決這個問題,請幫助我!

+0

嘗試'getSupportActionBar()setDisplayShowHomeEnabled(假);' – Mohit

+0

我試過了,但它消失@@! –

+0

你可以使自定義的操作欄,並把你需要的東西在那裏.. – Mohit

回答

1

做一個佈局,並在您的自定義動作條充氣...

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    ActionBar mActionBar = getActionBar(); 
    mActionBar.setDisplayShowHomeEnabled(false); 
    mActionBar.setDisplayShowTitleEnabled(false); 
    mActionBar.setDisplayHomeAsUpEnabled(false); 
    mActionBar.setDisplayUseLogoEnabled(false); 
    LayoutInflater mInflater = LayoutInflater.from(this); 
    View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null); // inflate layout file 

    /// TextView,ImageView,Button etc element 

    mActionBar.setCustomView(mCustomView); 
    mActionBar.setDisplayShowCustomEnabled(true); 
    mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
    } 
} 
+0

這應該是一個評論,而不是一個答案,真的......因爲你所做的只是給了他一個鏈接 –

+1

我已編輯答案 – Mohit

+0

還有什麼?空指針異常 @@! –