[英]Navigation drawer does not open when pressing the hamburger icon in toolbar
[英]How to show Hamburger Icon, when toolbar icon is enabled
對於我的應用程序,我需要在工具欄中顯示圖標。 所以我提到了一個關於stackoverflow的問題
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
我將相同的代碼應用於代碼,但是運行該應用程序后,我注意到我的導航抽屜圖標即漢堡包丟失了。
如何將其與應用程序圖標恢復在一起?
請記住,ToolBar是ActionBar的更可自定義的版本,是兩個不同的東西,盡管它們基本上遵循相同的模式。 我的答案是使用用戶工具欄並針對所需視圖自定義它,而不是使用默認的ActionBar。 如果您使用自定義的工具欄,則以下代碼將無法正常工作。
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
使用工具欄。
從這里改變
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
至
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_launcher);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.