我正在为我正在编写的测试应用添加一个操作栏,我在整个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>
这给了我一个完整的黑色标签,而不是选择器部分。有人能帮助我更好地指导我吗?我似乎无法在任何地方找到一个好的例子。
答案 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>