Example Of Infalte Menu:


At First You Need To Creat , (right Click On 'res' Folder) , res/new/android resource directory>creat new file

Name:menu

Resource Type: menu

Then , right Click On Menu 'menu' and new/menu resource file/main_menu


main_menu.xml file here:

<?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/menu_settings"
android:title="@string/menu_settings"
app:showAsAction="never" />

</menu>

values/string.xml code here:

<resources>
<string name="app_name">Android Inflate Menu</string>
<string name="menu_settings">Settings</string>
</resources>

MainActivity.kt Code here:

override fun onCreateOptionsMenu(menu: Menu): Boolean {
val inflater = menuInflater
inflater.inflate(R.menu.main_menu, menu)
return super.onCreateOptionsMenu(menu)
}

Then . You Can see Your Output . 

Github Link