昨天因为某些不可描述的原因,所以写了个备忘录程序,但是在给toolbar添加菜单的时候发现,无论怎么改都是变成overflow菜单,查找后发现是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">
<item
android:id="@+id/addMemo"
android:icon="@drawable/ic_add"
app:showAsAction="ifRoom"
android:title="添加备忘录">
</item>
</menu>
注意这里是app:showAction,不然会没效果。
网友评论