Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 动作栏左侧图标未显示在Jelly Bean上_Android_Android Actionbar_Navigation Drawer - Fatal编程技术网

Android 动作栏左侧图标未显示在Jelly Bean上

Android 动作栏左侧图标未显示在Jelly Bean上,android,android-actionbar,navigation-drawer,Android,Android Actionbar,Navigation Drawer,我使用以下代码显示自定义操作栏: getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); getActionBar().setCustomView(R.layout.menu_example); 使用API 16进行测试时,图标(如抽屉图标和向上导航图标)不会显示在操作栏(左侧)上。但是,当我删除我的自定义操作栏时,它就起作用了。 它与较新的API(如用于4.4、5.0的API…)配合得非常好 有人有线索吗?好的,我用以

我使用以下代码显示自定义操作栏:

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\u示例);
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP);
getActionBar().setIcon(android.R.color.transparent)