簡體   English   中英

啟用工具欄圖標時如何顯示漢堡圖標

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM