userSeven7s basically has it with ListPopupWindow, but is even better suited in this case PopupMenu, allowing you to inflate the standard menu.xml. You can place your own Viewor Buttonin the upper right corner and in the handler onClickcreate and show PopupMenu.
ApiDemos > Views > Popup Menu. PopupMenu1.java:
public void onPopupButtonClick(View button) {
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(),
Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}