2 u011371270 u011371270 于 2016.05.02 16:51 提问

为什么我在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的预览界面却没有显示,然后实际运行的时候也没有显示,这是怎么回事?怎么解决?谢谢

1个回答

riskychengallesgut
riskychengallesgut   2016.05.02 17:03
已采纳

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在Mac中使用pycharm时遇到的问题——tkinter中menu显示不了
小白最近学习python,但是使用tkinter框架时,发现menu控件在界面中显示不出来。当然,代码肯定没错,希望解决了的大牛能帮助我一下。我室使用的环境是:Mac 10.13.3版本 python 3.7的pycharm如下是部分代码,以及界面显示:...
Android的Menu显示不出来
今天在写软件的时候需要添加一个菜单键,拷贝别人的项目都能显示Menu, 但是轮到自己写Demo的时候就不显示了... 查看了各种原因都没有找到,后来才知道是因为AndroidManifest.xml里的内容出现了错误,原因竟然是因为android:targetSdkVersion=“16”的原因,真是醉了 其实,只要改成android:targetSdkVersion=“
menu不显示icon图标的问题
Android系统中默认的menu只显示标题,不显示图标,可通过 反射 解决。
Android4.0以上版本OptionsMenu无法显示图标的问题
今天在写一个OptionsMenu的时候,虽然在xml文件当中加入了icon属性,但是那个图标弄死就是显示不出来。不仅如此,还发现天朝程序猿真的太苦逼了,要被各种bug坑的同时,还要被baidu这个娘坑!没有google,又失去了Scirus…搜出来尽是些扯淡的…不说了…都是泪…情况是这样的,这是我配置的list_menu.xml:<?xml version="1.0" encoding="utf-
关于toolbar菜单设置了always后不显示的问题
我们一般写menu文件时会有如下写法: <item android:id="@+id/menu011" android:title="hehe" android:icon="@mipmap/ic_launcher" android:showAsAction="always"/> 这样写出来的menu是不会再toolbar
android 不显示menu 按键
今天工程建个菜单项,openOptionsMenu 、onCreateOptionsMenu 、
Toolbar中Overflow Menu不显示问题
参考谷歌官网https://developer.android.com/training/appbar/setting-up.html#utility 发现自己建立的Toolbar中没有Overflow Menu,查看相关资料发现,需要自己新建Menu布局,在Activity中通过onCreateOptionsMenu(Menu menu)自己加载它 配置文件<application>
Android studio开发中menu按钮消失不见
问题:程序加载到手机上,没有显示menu控件和APP名称,如下图所示 原因:Androidstudio创建的应用 target版本是15以上的话,默认是没有 menu键的 ,menu应当被摆放在actionbar/toolbar里,在OnCreate方法中添加如下代码即可 Toolbar toolbar = (Toolbar) findViewById(R.id.too
toolbar menu中app:showAsAction各个属性值作用
本文主要参考: http://zhidao.baidu.com/link?url=agKLt7F4e-zvKPFouyyYVdOim23S9PifkPAokWhY0RNQXC2DIls0o3Jbg08e7lP0s-fxqf9kKcbhiUWQpLD0P_android:showAsAction。   这个属性可接受的值有:   1、always:使菜单项一直显示在ToolBar上。
Android菜单不显示ICON解决方案
在Android4.0系统中,创建菜单Menu,通过setIcon方法给菜单添加图标是无效的,图标没有显出来,2.3系统中是可以显示出来的。这个问题的根本原因在于4.0以后系统中,涉及到菜单的源码类 MenuBuilder做了改变,该类的部分源码如下:MenuBuilder属于internal API ,位于包com.android.internal.view.menu,默认情况下,我们是看不到其源