为什么我在menu中设置了 yourapp:showasactionbar 之后,还是没有显示?

我在menu中设置了一系列item,代码如下

 <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:youapp="http://schemas.android.com/apk/res-auto">
<item
    android:title="@string/font_size"
    youapp:showAsAction="always|withText"
    android:icon="@drawable/image2">
    <menu>
        <group android:checkableBehavior="single">
            <item android:id="@+id/font_10"
                android:title="@string/font_10"/>
            <item android:id="@+id/font_12"
                android:title="@string/font_12"/>
            <item android:id="@+id/font_14"
                android:title="@string/font_14"/>
            <item android:id="@+id/font_16"
                android:title="@string/font_16"/>
            <item android:id="@+id/font_18"
                android:title="@string/font_18"/>

        </group>
    </menu>
    </menu>

在右边的预览图中已经可以看到该选项在actionbar中显示出来,但在layout的预览界面却没有显示,然后实际运行的时候也没有显示,这是怎么回事?怎么解决?谢谢

可能需要在Java 代码中实例化后才会响应,即将这些控件绑定menu 监听部分的代码