试图在ActionBar上标记选项卡

时间:2012-11-30 17:09:40

标签: android android-actionbar

我正在为我正在编写的测试应用添加一个操作栏,我在整个stackoverflow中看到有关此问题的问题,但没有任何帮助我。基于本指南:

http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

我正在尝试更改我在操作栏上使用的标签的选择颜色。默认是淡蓝色。就像我做的一个测试一样:

<style name="CustomTab" parent="android:style/Widget.Holo.Light.ActionBar.TabView">
    <item name="android:background">#000000</item>
</style>

这给了我一个完整的黑色标签,而不是选择器部分。有人能帮助我更好地指导我吗?我似乎无法在任何地方找到一个好的例子。

1 个答案:

答案 0 :(得分:1)

首先,您必须定义一个选择器xml文件,然后在此处编写此代码,并用此

替换您的代码
item name="android:background">@drawable/yourfilename</item>

和选择器xml

<?xml version="1.0" encoding="utf-8"?>
<selector
    xmlns:android="http://schemas.android.com/apk/res/android"
>
    <item
        android:state_pressed="true"
        android:drawable="@drawable/picture_selected" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/picture_selected" />
    <item
        android:drawable="@drawable/picture_unselected" />
</selector>