Как отключить несколько нажатий на пункт меню до обработки первого щелчка?
Вы можете установить видимость или включить / отключить элемент по коду.
MenuItem item = menu.findItem(R.id.your_item); item.setVisible(true); item.setEnabled(false);
Конечно, вы должны где-то проверить, включить или отключить иконку.
Psuedo / Android ответ:
private boolean clicked = false; @Override public onClick(View v){ if(!clicked){ clicked = true; // do your processing - one click only super.onClick(); } }
EDIT
или даже лучше, после первого клика вы можете позвонить yourView.setOnClickListener(null);, чтобы удалить onClick
yourView.setOnClickListener(null);