我正在尝试设计一个Actionbar(Android版> = 2.3使用支持v7)。我希望特定按钮的颜色与其他按钮不同。
有没有简单的方法可以做到这一点?下面的示例设计
答案 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。