为什么 android:showAsAction 不起作用而 app:showAsAction 起作用?
Why android:showAsAction doesnt work and app:showAsAction does?
我的应用程序操作没有显示为图标,我已经被困了很长时间,最后我意识到有些有标签 app:showAsAction="always"
而有些有 android:showAsAction="always"
,但是那些工作的是那些带有 app 前缀的人。有人能知道为什么会这样吗?
appcompat-v7
操作栏向后移植——ActionBarActivity
和 kin——设计用于可返回到 API 7 级的设备。android:showAsAction
仅被添加在 API 级别 11 中。因此,appcompat-v7
不能轻易使用它。因此,它将自己的自定义菜单属性定义为替换项。
如果您使用本机操作栏,则所有内容都使用 android:
属性。如果您使用 appcompat-v7
,您将在需要的地方使用 app:
属性,在其他地方使用 android:
属性。
我的应用程序操作没有显示为图标,我已经被困了很长时间,最后我意识到有些有标签 app:showAsAction="always"
而有些有 android:showAsAction="always"
,但是那些工作的是那些带有 app 前缀的人。有人能知道为什么会这样吗?
appcompat-v7
操作栏向后移植——ActionBarActivity
和 kin——设计用于可返回到 API 7 级的设备。android:showAsAction
仅被添加在 API 级别 11 中。因此,appcompat-v7
不能轻易使用它。因此,它将自己的自定义菜单属性定义为替换项。
如果您使用本机操作栏,则所有内容都使用 android:
属性。如果您使用 appcompat-v7
,您将在需要的地方使用 app:
属性,在其他地方使用 android:
属性。