error: No resource identifier found for attribute 'showAsAction' in package 'com.ymeng.项目名字'

来源:互联网 发布:蒲公英英语软件 编辑:程序博客网 时间:2024/06/11 13:35

最近做点东西报错原因写在标题上了,这里在截取一个图片


刚开始感觉很奇怪呢,没有什么地方不对呢,后台查阅了下资料

是版本问题,

处理方法:

把app:showAsAction="never" 属性删除掉就好了。


补充:

app:showAsAction 的属性

共有五个值:ifRoom、never、always、withText、collapseActionView,可以混合用。
    ifRoom    会显示在Item中,但是如果已经有4个或者4个以上的Item时会隐藏在溢出列表中。当然个数并不仅仅局限于4个,依据屏幕的宽窄而定 
    never    永远不会显示。只会在溢出列表中显示,而且只显示标题,所以在定义item的时候,最好把标题都带上。    
    always    无论是否溢出,总会显示。    
    withText    withText值示意Action bar要显示文本标题。Action bar会尽可能的显示这个标题,但是,如果图标有效并且受到Action bar空间
的限制,文本标题有可能显示不全。    
   collapseActionView      声明了这个操作视窗应该被折叠到一个按钮中,当用户选择这个按钮时,这个操作视窗展开。否则,这个操作视窗在默
认的情况下是可见的,并且即便在用于不适用的时候,也要占据操作栏的有效空间。



0 0