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

问题描述

为什么我在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 监听部分的代码

时间: 2024-08-28 20:37:30

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

java 修改ldap后,LDAP中会明文显示密码。要求根据ldap中设置的不同的加密方式,显示密文

问题描述 java 修改ldap后,LDAP中会明文显示密码.要求根据ldap中设置的不同的加密方式,显示密文 java 修改ldap后,LDAP中会明文显示密码.要求根据ldap中设置的不同的加密方式,显示密文 解决方案 http://www.micmiu.com/opensource/java-ldap-demo/

请教使用Visifire.Charts控件中设置ZoomingEnabled属性后 局部放大x轴显示问题

问题描述 我的一个项目用了Visifire控件highperformanceline画曲线图并能够实现局部放大,x轴使用数字类型(dataSeries.XValueType=ChartValueTypes.Numeric)未局部放大时x轴能够按间隔显示数值,但是放大后x轴不能根据放大后自动按间隔显示新数值.截图如下:未放大:局部放大后:我想要的效果是,未放大时x轴显示5个数值,放大后仍能显示5个数值.(当然,数值内容不一样)请教如何设置呢.主要代码如下:publicvoidCreateChart

如何在BIOS中设置RAID?

随着价格的下降和相应主板的支持,目前SATA硬盘已经逐渐成为主流.但由于受芯片组和操作系统的影响,不少用户对SATA硬盘的使用及安装系统掌握不足,今天小编就给大家介绍一下SATA硬盘的日常应用技巧,希望对大家有个帮助.  一.BIOS设置部分    由于各家主板的BIOS不尽相同,但是设置原理都是基本一致的,在此只介绍几种比较典型的BIOS设置,相信读者都能够根据自己主板BIOS的实际情况参考本文解决问题. 1.南桥为ICH5的主板 先以华硕的P4C800为例,这款主板芯片组为i865PE,南桥

ios-需要在IOS中设置延迟功能

问题描述 需要在IOS中设置延迟功能 需要一个延时器,进行23秒的延迟然后执行函数.应该怎么实现?用不用NSTimer? 解决方案 performSelector: withObject: afterDelay: 解决方案二: 简单点的话,使用performSelector: withObject: afterDelay: 方法 [self performSelector:@selector(delayMethod:) withObject:nil afterDelay:23];

Word2013文档中设置字体大小的4种方法

  为Word2013文档中的文本设置字体大小是最常用的Word设置之一,用户可以通过以下4种方法设置Word2013文档中的字体大小: 方式1:选中需要改变字体大小的文本块,然后在"开始"功能区的"字体"分组中单击"字号"下拉三角按钮,在字号下拉列表中选择合适的字体大小,如图2013073003所示. 图2013073003 选择字体大小 方式2:选中需要改变字体大小的文本块,在"开始"功能区的"字体"分

ppt中设置文字间距

新版的PPT中可以直接设置文字间距,但是低版本的如何设置呢?虽然不能直接设置,但也可以达到和word中设置字间距一样的效果.下面以powerpoint 2003为例介绍. 1.新那一个PPT文档.同时新建一个word文档. 2.在word里输入一段文字,设置文字的字间距及样式.方法:选中文字,右键--字体--字符间距即可.然后复制该文字. 3.在PPT中,菜单--编辑--选择性粘贴,出现如下图: 3.如上图,选择"microsoft office word 文档对象. 4.确定后,在PPT中即可

应用-android中设置支持javascript会引入xss变量到你的程序中,请检查清楚

问题描述 android中设置支持javascript会引入xss变量到你的程序中,请检查清楚 Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully. 如何理解上面这句英语啊?? 解决方案 你指的是在webView上设置支持JavaScript么? 解决方案二: @SuppressLint("SetJavaScriptEnabled") 忽略

Word2013中设置行距的两种方法

  方法1:在行距列表中设置 打开Word2013文档窗口,选中需要设置行距的段落或全部文档.在"开始"功能区的"段落"分组中单击"行和段落间距距"按钮,并在打开的行距列表中选中合适的行距,如图1所示. 图1 快速设置行距 方法2:在"段落"对话框中设置 用户还可以在"段落"对话框中对行距进行更详细地设置,操作步骤如下所述: 第1步,打开Word2013文档窗口,选中需要设置行间距的文档内容.然后在&quo

[转载收藏]Ubuntu中设置samba共享可读写文件夹

在Ubuntu中设置samba共享可读写文件夹,需要在windows中通过iSCSI挂盘,或者使用samba来设置共享: samba安装方法如下:  代码: sudo apt-get install samba sudo apt-get install smbfs 下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share 首先创建这个文件夹 代码: mkdir /home/ray/share chmod 777 /home/ray/share 备份并编辑smb.c