Android 无法设置ActionBarActivity片段中的自定义菜单

Android 无法设置ActionBarActivity片段中的自定义菜单,android,android-fragments,menu,Android,Android Fragments,Menu,我正在使用ActionBarActivity和NavigationDrawer,希望在每个片段中设置自定义菜单 片段1中的菜单: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:sabd="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_search"

我正在使用ActionBarActivity和NavigationDrawer,希望在每个片段中设置自定义菜单

片段1中的菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:sabd="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_search"
        android:icon="@android:drawable/ic_menu_search"
        android:orderInCategory="100"
        android:title="@string/action_search"
        sabd:showAsAction="ifRoom"/>
    <item android:id="@+id/action_map"
        android:icon="@drawable/ic_marker"
        android:showAsAction="ifRoom" android:title="@null"/>
</menu>
风格:

<style name="CustomActionBarStyle" parent="@style/Theme.AppCompat.Light">
    <item name="android:displayOptions">useLogo|showHome</item>
</style>

因此,菜单设置正确,但使用旧图标。原因是什么?

我通过更换

    android:showAsAction="ifRoom"
顺便

    sabd:showAsAction="ifRoom"/>
    android:showAsAction="ifRoom"
    sabd:showAsAction="ifRoom"/>