ActionBar中MenuItem的默认全息蓝色背景是什么?

Waz*_*_Be 1 android click android-actionbar

为了满足我的应用需求,我在ActionBar中需要一个自定义视图(因为这个视图应该可以通过代码轻松修改)

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/menu_custom"
        android:actionLayout="@layout/menu_layout"
        android:showAsAction="always"/>

</menu>
Run Code Online (Sandbox Code Playgroud)

那不是很难;-)

现在问题是我的视图不再对视觉做出视觉反应.我知道我可以使用按下/选择/ ..状态的自定义背景,但我想使用默认的ACtionBar背景,所以我相信我不会在某些设备上破坏任何东西.

我已经开始查看ActionBarSherlock和Android源代码,但我不确切知道在哪里查看.

感谢您的帮助.

Him*_*ani 7

您可以直接使用android:background="?android:attr/actionBarItemBackground"actionLayout的根项.这将引用当前应用主题中的资源值.