2012-12-02 196 views
0

我對android編程相當陌生(但不適用於Java編程)。我有一個用戶點擊'轉到>>'按鈕的用例。點擊按鈕後,按鈕上的文字變爲「完成!」。並且用戶可以在「完成」後單擊相同的按鈕。安卓按鈕點擊並點擊

我在想什麼是實現此按鈕行爲的最佳方法...我能想到的一種方法是檢查按鈕文本並觸發適當的操作 - 是否有更好的方法可以推薦?謝謝!

+0

我想你可能會維護一個整數類型的triggerCounter。 – kamil

回答

1

如果按鈕已被點擊,「最佳」方法可能是檢查OnClickListener中的布爾標誌。

OnClickListener listener = new OnClickListener() { 
    boolean isFirstClick = true; 
    @Override 
    public void onClick(View v) { 
     if(isFirstClick) { 
      isFirstClick = false; 
      // Do something 
     } 
    } 
} 

的另一種方法是檢查按鈕文本的價值,但是這是幾毫秒