为什么android:showAsAction不工作和app:showAsAction呢?

时间:2015-02-08 15:58:55

标签: android xml android-layout

我已经被困了很长一段时间,我的应用操作没有显示为图标,最后我意识到有些标签有app:showAsAction="always",有些标有android:showAsAction="always",但是谁工作的是带有app前缀的那些人。有人可能会以这种方式发生这种情况吗?

1 个答案:

答案 0 :(得分:4)

appcompat-v7操作栏后退 - ActionBarActivity和亲属 - 旨在用于返回到API级别7的设备。android:showAsAction仅在API级别11中添加。因此,appcompat-v7不能轻易使用它。因此,它将自己的自定义菜单属性定义为替换。

如果您使用原生操作栏,则可以使用android:属性。如果您使用appcompat-v7,则会在需要时使用app:个属性,在其他位置使用android:个属性。