0
我對android編程相當陌生(但不適用於Java編程)。我有一個用戶點擊'轉到>>'按鈕的用例。點擊按鈕後,按鈕上的文字變爲「完成!」。並且用戶可以在「完成」後單擊相同的按鈕。安卓按鈕點擊並點擊
我在想什麼是實現此按鈕行爲的最佳方法...我能想到的一種方法是檢查按鈕文本並觸發適當的操作 - 是否有更好的方法可以推薦?謝謝!
我對android編程相當陌生(但不適用於Java編程)。我有一個用戶點擊'轉到>>'按鈕的用例。點擊按鈕後,按鈕上的文字變爲「完成!」。並且用戶可以在「完成」後單擊相同的按鈕。安卓按鈕點擊並點擊
我在想什麼是實現此按鈕行爲的最佳方法...我能想到的一種方法是檢查按鈕文本並觸發適當的操作 - 是否有更好的方法可以推薦?謝謝!
如果按鈕已被點擊,「最佳」方法可能是檢查OnClickListener中的布爾標誌。
OnClickListener listener = new OnClickListener() {
boolean isFirstClick = true;
@Override
public void onClick(View v) {
if(isFirstClick) {
isFirstClick = false;
// Do something
}
}
}
的另一種方法是檢查按鈕文本的價值,但是這是幾毫秒慢。
我想你可能會維護一個整數類型的triggerCounter。 – kamil