gpt4 book ai didi

java - Android ActionBar - 尽管 API 级别 14,但属性 showAsAction 没有资源

转载 作者:行者123 更新时间:2023-11-30 03:20:15 25 4
gpt4 key购买 nike

我一直在努力将 Actionbar 集成到我的项目中,但找不到解决我的问题的方法:我正在使用 API 版本 14(在 Android Build Target & Manifest 文件中设置,之后也进行了清理),尽管如此我的菜单 xml 文件显示以下错误:错误:在包“com.freelaxing.yamas”中找不到属性“showAsAction”的资源标识符有人知道这里发生了什么吗?

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_change_account"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_change_account"
yourapp:showAsAction="ifRoom" />
<item
android:id="@+id/action_change_yamas_account"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_selectyamaschannel"
yourapp:showAsAction="ifRoom" />
</menu>

最佳答案

为什么你甚至需要 yourapp:showAsAction="ifRoom"?如果我没记错的话,这应该只与来自 appcompat-v7 lib 的 ActionBarCompat 一起使用。由于面向 API 14,您不需要一个。

因此,只需尝试删除带有 yourapp:showAsAction="ifRoom" 和 XMLNS 定义的两行 xmlns:yourapp="http://schemas.android.com/apk/res -auto" 来自根标签。

关于java - Android ActionBar - 尽管 API 级别 14,但属性 showAsAction 没有资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19270898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com