我已经被困了很长一段时间,我的应用操作没有显示为图标,最后我意识到有些标签有app:showAsAction="always"
,有些标有android:showAsAction="always"
,但是谁工作的是带有app前缀的那些人。有人可能会以这种方式发生这种情况吗?
答案 0 :(得分:4)
appcompat-v7
操作栏后退 - ActionBarActivity
和亲属 - 旨在用于返回到API级别7的设备。android:showAsAction
仅在API级别11中添加。因此,appcompat-v7
不能轻易使用它。因此,它将自己的自定义菜单属性定义为替换。
如果您使用原生操作栏,则可以使用android:
属性。如果您使用appcompat-v7
,则会在需要时使用app:
个属性,在其他位置使用android:
个属性。