如何更改特定acitonbar项的颜色

时间:2015-05-14 20:50:56

标签: android android-layout android-actionbar

我正在尝试设计一个Actionbar(Android版> = 2.3使用支持v7)。我希望特定按钮的颜色与其他按钮不同。

有没有简单的方法可以做到这一点?下面的示例设计

enter image description here

5 个答案:

答案 0 :(得分:1)

您可以通过Activity Class

进行操作

onCreate()的{​​{1}}方法中,只需添加以下行并执行必要的导入。

Activity

它也适用于支持操作栏。

答案 1 :(得分:0)

您可以在android:actionLayout声明中使用<item>进行思考,如果这不是针对您的goog方法,请发表评论

答案 2 :(得分:0)

我认为,该菜单是使用Java代码以编程方式设计的,而不是使用XML菜单项。 This post可能会以编程方式解释很多菜单。

答案 3 :(得分:0)

创建包含Button的xml并将其设置为Menu Item

<item
   android:id="@+id/actionViewLayout"
   android:showAsAction="always"
   android:title="Title"
   android:actionLayout="@layout/your_xml_file"
/>

答案 4 :(得分:0)

<item
   android:id="@+id/actionViewLayout"
   android:showAsAction="always"
   android:title="Title"
   com.myapp.app:actionLayout="@layout/your_xml_file"
/>

如果您使用的是SupportActionbar,请务必使用您的包名而不是“android”。也不要忘记将命名空间添加到XML。