Skip to content

gzeinnumer/PopupMenu

Repository files navigation

PopupMenu

display costum xml, when you click listener

  • MainActivity.java
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        PopupMenu popupMenu = new PopupMenu(MainActivity.this, button);
        popupMenu.getMenuInflater().inflate(R.menu.popup_menu,popupMenu.getMenu());

        popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                Toast.makeText(MainActivity.this, "" + item.getTitle(), Toast.LENGTH_SHORT).show();
                return true;
            }
        });

        popupMenu.show();
    }
});
  • res->menu->popup_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/p1"
        android:title="Pilihan 1" />
    <item
        android:id="@+id/p2"
        android:title="Pilihan 2" />
    <item
        android:id="@+id/p3"
        android:title="Pilihan 3" />
</menu>


Copyright 2020 M. Fadli Zein

About

display costum xml, when you click listener

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages