簡體   English   中英

動作欄左側的圖標未顯示在Jelly Bean上

[英]Action bar left icons not showing on Jelly Bean

我使用以下代碼顯示自定義操作欄:

getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getActionBar().setCustomView(R.layout.menu_example);

使用API​​ 16進行測試時,操作欄(左側)上未顯示圖標,例如抽屜圖標和向上導航圖標。 但是,當我刪除自定義操作欄時,它會起作用。 它與較新的API(例如4.4、5.0的API ...)配合得很好。

有人有線索嗎?

好的,我使用以下幾行解決了該問題:

getActionBar().setCustomView(R.layout.menu_example); getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP); getActionBar().setIcon(android.R.color.transparent);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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