public void ButtonClicked(View view) {
PopupMenu popupMenu = new PopupMenu(this, view);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.search_option, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
switch (menuItem.getItemId()) {
case R.id.search:
Toast.makeText(EditTextDemo.this, "Search Clicked", Toast.LENGTH_LONG).show();
return true;
case R.id.about:
Toast.makeText(EditTextDemo.this, "About Clicked", Toast.LENGTH_LONG).show();
return true;
default:
return false;
}
}
});
popupMenu.show();
}