Android Menu中android:showAsAction属性

1、Android:showAsAction属性说明:

当你的应用程序目标设为蜂巢平台(即 Android 3.0)时,你可以利用Action Bar部件提供的全部功能,将你的选项菜单项放在Action Bar的右上角,对用户来说使用更方便,控制该行为的主菜单项属性是android:showAsAction。 这个属性可接受的值有:

1).alaways:这个值会使菜单项一直显示在ActionBar上。

2).ifRoom:如果有足够的空间,这个值会使菜单显示在ActionBar上。

3).never:这个值菜单永远不会出现在ActionBar是。

4).withText:这个值使菜单和它的图标,菜单文本一起显示。

2、实际案例展示:

res ——》 menu ——》main.xml

[html] view plain copy

  1. <menu xmlns:android="http://schemas.android.com/apk/res/android" >  
  2.   
  3.     <item  
  4.         android:showAsAction="always"  
  5.         android:title="文件(F)">  
  6.           
  7.         <menu >  
  8.             <item   
  9.                 android:id="@+id/new_file"                  
  10.                 android:title="新建"/>  
  11.               
  12.             <item   
  13.                 android:id="@+id/open_file"  
  14.                 android:title="打开"/>  
  15.               
  16.             <item   
  17.                 android:id="@+id/save_file"  
  18.                 android:title="保存"/>  
  19.               
  20.             <item   
  21.                 android:id="@+id/rename_file"  
  22.                 android:title="重命名"/>  
  23.         </menu>  
  24.                   
  25.     </item>  
  26.       
  27.     <item  
  28.         android:showAsAction="never"  
  29.         android:title="编辑(E)">  
  30.           
  31.         <menu >  
  32.             <item   
  33.                 android:id="@+id/v_file"  
  34.                 android:title="粘贴"/>  
  35.               
  36.             <item   
  37.                 android:id="@+id/c_edit"  
  38.                 android:title="复制"/>  
  39.               
  40.             <item   
  41.                 android:id="@+id/x_edit"  
  42.                 android:title="剪切"/>  
  43.               
  44.             <item   
  45.                 android:id="@+id/rename_edit"  
  46.                 android:title="重命名"/>                   
  47.         </menu>  
  48.           
  49.     </item>  
  50.   
  51. </menu>  

 

如上面代码所示:“文件(F)”的android:showAsAction属性是“always”;“编辑(E)”的android:showAsAction属性是“never”;

产生的效果图如下面所示:

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值