在包 'android' 中找不到属性 'id' 和 'order in category' 的资源标识符
No resource identifier found for attribute 'id' and 'order in category' in package 'android'
我的 menu.xml 文件中出现此错误。这很奇怪,因为我已经多次检查了我的代码。我已经尝试清理和重命名 ID 但没有效果,并且还尝试构建项目但是由于这个错误而没有构建项目,任何人都可以帮助我解决这个问题。我已经尝试过不同的问题,但没有找到答案。这是我的代码
我也尝试过这个问题中给出的解决方案但没有用:
No resource identifier found for attribute 'showAsAction' in package 'android'
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_add_new_alarm" //error is here.
android:icon="@drawable/action_bar_add"
android:orderInCategory="100"
android:showAsAction="ifRoom" //error is here
android:title="" />
<!--<!––>-->
</menu>
我得到的错误是
Error:(3) No resource identifier found for attribute 'id' in package 'com.xxx.xxxxx'
Error:(3) No resource identifier found for attribute 'orderInCategory' in package '
还有一件事我正在使用 android studio。
改变
<menu xmlns:android="http://schemas.android.com/apk/res-auto">
到
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
应该可以。
您应该按照以下方式更改 "android:showAsAction to "app:showAsAction:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"> //Then you can use this
<!-- Search, should appear as action button -->
<item android:title="@string/action_search"
android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
app:showAsAction="ifRoom"/> //change android: to app:
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="never" /> //change android: to app:
</menu>
这对我有用
我的 menu.xml 文件中出现此错误。这很奇怪,因为我已经多次检查了我的代码。我已经尝试清理和重命名 ID 但没有效果,并且还尝试构建项目但是由于这个错误而没有构建项目,任何人都可以帮助我解决这个问题。我已经尝试过不同的问题,但没有找到答案。这是我的代码 我也尝试过这个问题中给出的解决方案但没有用: No resource identifier found for attribute 'showAsAction' in package 'android'
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_add_new_alarm" //error is here.
android:icon="@drawable/action_bar_add"
android:orderInCategory="100"
android:showAsAction="ifRoom" //error is here
android:title="" />
<!--<!––>-->
</menu>
我得到的错误是
Error:(3) No resource identifier found for attribute 'id' in package 'com.xxx.xxxxx'
Error:(3) No resource identifier found for attribute 'orderInCategory' in package '
还有一件事我正在使用 android studio。
改变
<menu xmlns:android="http://schemas.android.com/apk/res-auto">
到
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
应该可以。
您应该按照以下方式更改 "android:showAsAction to "app:showAsAction:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"> //Then you can use this
<!-- Search, should appear as action button -->
<item android:title="@string/action_search"
android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
app:showAsAction="ifRoom"/> //change android: to app:
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="never" /> //change android: to app:
</menu>
这对我有用