直接开始
1,创建 menu 的布局
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/scan_music"
android:title="扫描歌曲"
android:icon="@drawable/ssdk_logo"
app:showAsAction="never"/>
</menu>
2,在 onViewCreated 中添加 menu 布局
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
mToolbar.inflateMenu(R.menu.native_menu);
super.onViewCreated(view, savedInstanceState);
}
3,重写 onCreateOptionsMenu
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.native_menu, menu);
super.onCreateOptionsMenu(menu, inflater);
}
4,使用 mToolbar 设置点击事件
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
if (item.getItemId() == R.id.scan_music){
......
}
return false;
}
});