Android 自定义操作栏颜色背景更改

Android 自定义操作栏颜色背景更改,android,customization,android-actionbar,Android,Customization,Android Actionbar,我正在尝试向我的应用程序添加和操作栏,并对其进行自定义 我使用onCreateOptionMenu()和充气器添加到代码中 但我不知道如何自定义背景并删除出现在徽标旁边的软件包名称,以便为我的项目提供更多的“空间”,以便正确显示。 有人能帮忙吗 提前谢谢。我建议在layout文件夹中创建一个自定义操作栏,并将其与以下代码一起使用: ActionBar actionBar = getActionBar(); //Applications action bar isntance actionBar.

我正在尝试向我的应用程序添加和操作栏,并对其进行自定义

我使用onCreateOptionMenu()和充气器添加到代码中

但我不知道如何自定义背景并删除出现在徽标旁边的软件包名称,以便为我的项目提供更多的“空间”,以便正确显示。 有人能帮忙吗


提前谢谢。

我建议在layout文件夹中创建一个自定义操作栏,并将其与以下代码一起使用:

ActionBar actionBar = getActionBar(); //Applications action bar isntance
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.my_action_bar);

如果使用此选项,您可以直接使用“动作栏视图”的内容并执行任何操作。

我是否必须为布局设置特定的主题?这就是您要查找的吗?因为我的动作栏按钮是以充气方式添加的项目,我是否必须将其添加为R.layout.my_action_栏的一个项目,或者仅添加具有设置背景的经典按钮。@Hosni:这取决于您的要求。根据“我的视图”,只需创建一个带有自定义属性/视图的布局,并为应用程序显示它。上述代码不强制要求设置样式。@Hosni:有关详细信息,请查看链接