I have looked through the questions on stack overflow and can\'t find the solution.
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuInflater i
I have a menu with two items, first: save item, second: edit item. I wanted when I came in to edit, at first "save item" had been hidden, and when I click "edit item", "save item" was shown.
So:
onCreateOptionsMenu(Menu menu, MenuInflater inflater)
isHidden()
isVisible()
Public region:
MenuItem saveItem;
onCreateOptionsMenu:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.menu_detail_products, menu);
saveItem = (MenuItem) menu.findItem(R.id.action_detail_product_save);
saveItem.setVisible(isHidden());
}
Where i want:
saveItem.setVisible(isVisible());
Finally it works as I wanted.