有两种使用方式
第一种方式是通过MenuHost加MenuProvider的方式
第二种是复写Fragment中的onCreateOptionsMenu
,但是此种方式已经废弃,不建议使用
下面来看看两种方式分别怎么实现
创建Menu
首先两种方式都需要先创建Menu
Menu的创建也分为两种方式,分别为xml方式和Java代码方式
XML方式,在res/menu创建一个xml文件
<?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/menu1"
android:icon="@mipmap/ic_launcher_round"
android:title="Menu1"
app:showAsAction="always" />
<item
android:id="@+id/menu2"
android:icon="@mipmap/ic_launcher"
and