当我点击它按预期工作的图标时,清单中的所有内容都已正确设置,但是没有<箭头显示在ActionBar
上。有什么想法吗?
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.actionbar_view);
答案 0 :(得分:5)
您传入ActionBar.setDisplayOptions
的内容告诉ActionBar
仅显示“主页”图标和自定义视图。你也应该传递ActionBar.DISPLAY_HOME_AS_UP
。如:
actionBar.setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP
| ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_CUSTOM);
或者,只需致电ActionBar.setDisplayShowCustomEnabled
:
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.actionbar_view);