我正在尝试在res / menu
中创建菜单<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:id="@+id/menu_item_new_crime"
android:icon="@android:drawable/ic_menu_add"
android:showAsAction="ifRoom|withText"
android:title="@string/Add" />
</menu>
我收到错误,说ifRoom | withText需要http://schemas.android.com/apk/res-auto 我补充说
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res-auto"
>
<item android:showAsAction="always"
android:title="@string/Add"
android:id="@+id/menu_item_new_crime"/>
</menu>
我收到错误消息说我需要添加已经拥有的标题?我不确定问题是什么。任何帮助将不胜感激。
答案 0 :(得分:1)
尝试将代码更改为此
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item app:showAsAction="ifRoom|withText"
android:title="@string/Add"
android:id="@+id/menu_item_new_crime"/>
</menu>
答案 1 :(得分:1)
改变你的
xmlns:android="http://schemas.android.com/apk/res-auto"
到
xmlns:app="http://schemas.android.com/apk/res-auto
和
android:showAsAction="always"
到
app:showAsAction="always"