2012-02-22 70 views
0

我想添加和操作栏到我的应用程序,并对其进行自定义。自定义动作栏颜色背景变化

我用onCreateOptionMenu()和Inflaters添加到我的代码中。

但我不知道如何自定义背景并删除出现在徽标旁边的包名,这样我就可以给我的物品更多“房间”以正确显示。 有人可以帮忙吗?

预先感谢您。

回答

2

我建议创建布局文件夹中的自定义操作栏,并与下面的代码使用它:

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

如果你使用这个,你可以直接使用操作栏视图的内容,做任何你想要的。

+0

我是否必须为布局设置特定的主题? – Hosni 2012-02-22 12:22:23

+0

这是你在找什么? – AndroDev 2012-02-22 12:24:12

+0

由于我的动作栏按钮是作为Inflater方式的项目添加的,因此我是否必须将其添加为R.layout.my_action_bar的项目或仅具有设置背景的经典按钮。 – Hosni 2012-02-22 12:29:54