问题描述
- 为什么我在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 监听部分的代码
时间: 2025-01-21 06:25:36