当我单击它按预期工作的图标时, list 中的所有内容都已正确设置,但是 ActionBar
上未显示 <箭头。有什么想法吗?
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.actionbar_view);
最佳答案
您传递给 ActionBar.setDisplayOptions
的位告诉 ActionBar
只显示“主页”图标和您的自定义 View 。您还应该传入 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);
关于java - setDisplayHomeAsUpEnabled 不显示带有自定义操作栏 View 的后退箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24003802/