2
的菜單選項中禁用多次點擊在處理第一次點擊之前,如何禁用菜單選項上的多次點擊?如何在android
的菜單選項中禁用多次點擊在處理第一次點擊之前,如何禁用菜單選項上的多次點擊?如何在android
您可以設置可見性或啓用/通過代碼禁用該項目。
MenuItem item = menu.findItem(R.id.your_item);
item.setVisible(true);
item.setEnabled(false);
當然,你必須檢查某個地方是否啓用oder禁用圖標。
的僞/ Android的答案:
private boolean clicked = false;
@Override
public onClick(View v){
if(!clicked){
clicked = true;
// do your processing - one click only
super.onClick();
}
}
編輯
或後的第一個更好的點擊就可以調用yourView.setOnClickListener(null);
刪除的onClick