-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Description
Hi, i just want to use this menu on my java code
private void showMenu(View v, @MenuRes int menuRes) {
Context context = v.getContext();
popup = new PopupMenu(context, v);
popup.getMenuInflater().inflate(menuRes, popup.getMenu());
int i = 0;
for (String menuItemData : menuItemDataList) {
popup.getMenu().add(Menu.NONE, i, Menu.NONE, menuItemData);
i++;
}
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
button.setText(menuItem.getTitle().toString());
return true;
}
});
popup.setOnDismissListener(new PopupMenu.OnDismissListener() {
@Override
public void onDismiss(PopupMenu menu) {
// Respond to popup being dismissed.
}
});
// Show the popup menu.
popup.show();
}
Metadata
Metadata
Assignees
Labels
No labels