R文件不能生成问题解决记录

R文件在删除v7依赖之后,R文件不能自动加载了。之前遇到过这个问题,不过是其他原因,这个原因是新发现的,具体还不清楚为什么,方法如下:

res/menu文件夹下定义按钮的文件,

item有个android:showAsAction=“never”属性,

去掉这个属性,clean一下程序,R文件又自动生成了。

 

android:showAsAction="never"的作用是什么呢?

     安卓开发项目文件中有一个目录叫做menu,里面有tybmain.xml
item选项里有一句android:showAsAction = "never"那么这句话是做什么用的呢?
   
     原来是特定版本用到的,当你的应用程序目标设为蜂巢平台(即 Android 3.0)时,你可以利用Action Bar部件提供的全部功能,将你的选项菜单项放在Action Bar的右上角,对用户来说使用更方便,控制该行为的主菜单项属性是android:showAsAction

  这个属性可接受的值有:

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

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

3never:这个值使菜单项永远都不出现在Action Bar上。

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

 

Action Bar是什么?
 

很长一段时间内,开发人员一直在为他们的Android应用程序设计功能标题栏,Android 3.0正式引入了Action Bar部件,规范了应用程序导航设计,一些新的Android设备,如平板电脑也抛弃了传统的导航功能,使用软件按钮取代了物理主屏、菜单、后退和搜索按钮。
 

Action Bar的概念非常简单,如果你的应用程序有一个选项菜单,当用户点击菜单按钮时,出现一个活动项目菜单,你的应用程序可以利用Android 3.0中的Action Bar功能,它修改了应用程序标题栏,以一种易于使用的方式显示那些先前在选项菜单中的活动

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值