2011-05-04 67 views
2

的菜單選項中禁用多次點擊在處理第一次點擊之前,如何禁用菜單選項上的多次點擊?如何在android

回答

4

您可以設置可見性或啓用/通過代碼禁用該項目。

MenuItem item = menu.findItem(R.id.your_item); 
item.setVisible(true); 
item.setEnabled(false); 

當然,你必須檢查某個地方是否啓用oder禁用圖標。

1

的僞/ 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