我试图创建一个菜单,但图像没有出现,每个android都有一个错误:showAsAction =“ifRoom | withText”
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/menu_save"
android:icon="@drawable/ic_menu_save"
android:alphabeticShortcut='s'
android:title="@string/save_menu_noteedit"
android:showAsAction="ifRoom|withText" />
<item android:id="@+id/menu_delete"
android:icon="@drawable/ic_menu_delete"
android:title="@string/delete_menu_noteedit"
android:showAsAction="ifRoom|withText" />
<item android:id="@+id/menu_about"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/about"/>
</menu>
我正在尝试使我的操作栏与上图相同,我该如何解决问题?目前我的菜单只有Note名称而不是图像
答案 0 :(得分:0)
该错误是它无法显示的原因。如果单击错误并按alt +输入,则应自动为您执行此操作。
在菜单资源文件中添加
xmlns:app="http://schemas.android.com/apk/res-auto"
到menu
标记,并为每个项目使用
app:showAsAction="ifRoom"
这假设您使用AppCompatActivity
或其任何衍生产品。如果您正在使用常规活动,可能只是因为没有足够的空间来显示图标。