最近做点东西报错原因写在标题上了,这里在截取一个图片
刚开始感觉很奇怪呢,没有什么地方不对呢,后台查阅了下资料
是版本问题,
处理方法:
把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 声明了这个操作视窗应该被折叠到一个按钮中,当用户选择这个按钮时,这个操作视窗展开。否则,这个操作视窗在默
认的情况下是可见的,并且即便在用于不适用的时候,也要占据操作栏的有效空间。