控制Android Up按钮的按下状态
我试图控制android上/下图标+标题文本在操作栏中的按下状态是什么颜色控制Android Up按钮的按下状态,android,android-actionbar,android-drawable,Android,Android Actionbar,Android Drawable,我试图控制android上/下图标+标题文本在操作栏中的按下状态是什么颜色 <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> <!-- All customizations that are NOT specific to a particular API-level can go here. --> <item name="android:
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:homeAsUpIndicator">@drawable/up_button</item>
<item name="android:actionMenuTextAppearance">@style/H4.Other</item>
<item name="android:actionMenuTextColor">@color/h4_other</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/kf_white</item>
<item name="android:titleTextStyle">@style/H5.Blue</item>
</style>
@样式/MyActionBar
@可拉拔/向上按钮
@样式/H4.其他
@颜色/h4_其他
@颜色/kf_白色
@款式/H5.5蓝色
正如你们所看到的,我已经定义了自认指标。我试着把它做成一个选择器,但它只处理我提供的图标,而不是Android提供标准颜色的组合图标+标题文本。我问这个问题的原因是,在一些三星设备上,标准的压制颜色是一种奇怪的蓝色,与我的应用程序的风格不符。你可以尝试添加
<item name="android:actionBarItemBackground">@drawable/selector</item>
@drawable/selector
在应用程序主题中。selector.xml将类似于
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:constantSize="false"
android:enterFadeDuration="0"
android:exitFadeDuration="0" >
<item
android:state_pressed="true"
android:drawable="@color/color1" />
<item
android:state_pressed="false"
android:drawable="@color/transparent" />
</selector>