小编Sho*_*ath的帖子

更改操作栏onPressed颜色

我无法弄清楚如何在Android上更改操作栏项"onPressed"颜色.我不是在谈论动作栏背景颜色,而是关于蓝色状态.我怎样才能改变这种颜色或至少摆脱它?例如,带有homeAsUpIndicator的App Icon.

我试图改变动作栏样式和菜单项样式,但没有任何效果.

谢谢

编辑 这是我到目前为止的实现:

我的风格xml:

<style name="Theme.AppTheme" parent="@android:style/Theme.Holo">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:selectableItemBackground">@android:color/transparent</item>
    <item name="android:windowEnterAnimation">@anim/fadein</item>
    <item name="android:windowExitAnimation">@anim/fadeout</item>        
    <item name="android:actionBarItemBackground">@android:color/transparent</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@drawable/actionbarheader</item>
    <item name="android:backgroundStacked">@drawable/actionbarheader</item>
    <item name="android:backgroundSplit">@drawable/actionbarheader</item>
    <item name="android:titleTextStyle">@style/ActionBarTitle</item>
    <item name="android:actionBarItemBackground">@android:color/transparent</item>
    <item name="android:actionButtonStyle">@style/MyActionButtonStyle</item>
    <item name="android:homeAsUpIndicator">@drawable/actionbarlogo</item>
    <item name="android:icon">@drawable/app_icon</item>>
</style>

<style name="ActionBarTitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textSize">20sp</item>
</style>

<style name="MyActionButtonStyle" parent="@android:style/Widget.Holo.Light.ActionButton">
    <item name="android:background">@android:color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)

然后我有一个drawable for actionbarogo:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:drawable="@drawable/actionbarlogo_on" android:state_pressed="true"/>
  <item android:drawable="@drawable/actionbarlogo_on" android:state_focused="true"/>
  <item android:drawable="@drawable/actionbarlogo_off"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

我的操作栏项的菜单xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/ContactsMode"
        android:icon="@drawable/actionbarcontacts"
        android:title="@string/contacts"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:background="@android:color/transparent" …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar

15
推荐指数
2
解决办法
2万
查看次数

适用于Android的Libav构建

有没有人成功为Android编译Libav.我目前正在寻找文件.

谢谢!

android android-ndk libav

8
推荐指数
0
解决办法
4107
查看次数

标签 统计

android ×2

android-actionbar ×1

android-ndk ×1

libav ×1