Android: How to Create Menu in actionbar or tool bar with kotlin android studio (2019)

Please visit our site: http://www.ikh4ever.com/. For more videos please subscribe our Youtube Channel here: iKh4ever Studio



MainActivity.kt

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

    override fun onCreateOptionsMenu(menu: Menu?): Boolean {
        menuInflater.inflate(R.menu.main_menu,menu);
        return true
    }

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
        val id = item.itemId;
        if (id == R.id.add_action){
            Toast.makeText(this, "item Add Clicked", Toast.LENGTH_SHORT).show()
            return true
        }else{
            Toast.makeText(this,"Seeting clicked",Toast.LENGTH_SHORT).show()
            return true
        }
        return super.onOptionsItemSelected(item)
    }
}
main_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/add_action"
            app:showAsAction="ifRoom"
            android:title="Save">
    </item>
    <item android:title="Settings"
          app:showAsAction="never"
          android:id="@+id/settings_action"></item>
</menu>


Full Code download here:


Post a Comment

Previous Post Next Post