java - setDisplayHomeAsUpEnabled 不显示带有自定义操作栏 View 的后退箭头

标签 java android android-actionbar

当我单击它按预期工作的图标时, 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/

相关文章:

android - 像在 facebook for android app 中一样在 android 中拖动布局

android - 如何在选择时突出显示菜单项?

java - 处理可调用内部的 Future.get() 自定义异常的最干净/正确的方法是什么? (先进的)

java - 指向属性文件中的文件夹和文件的更好方法?

java - StaticLayout获取显示的字符数

java - 如何在draw2d中给文本加下划线

android - 如何获取 Assets 中某个文件夹中的文件数量?

android - 如何仅允许在游戏过程中使用特定的布局状态

android - 如何在操作栏下方显示选项卡

android - 如何使用 abs 使搜索菜单项在操作栏中显示为完整 View