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