我正在爲eclipse和Java製作Android的基本計算器。任務是有兩個值,如輸入和結果。因此,當第一個數字被按下時,它將其保存,然後按加號或減號以及第二個數值即結果。如何爲具有相似功能的所有按鈕提供單一方法
我的想法是創建每個按鈕像這樣的方法:
public void number1(View view){
value1 = value2;
value2 = 1;
displayValue();
}
但沒有工作,還我重複了幾行其心不是很好的許多倍。那麼如何使用開關,或任何想法有一個單一的方法,並把它放在按鈕的所有android:onClick""
。
所以,如果你有任何想法只是解釋它或寫一個例子。 在此先感謝。
你的onClick有一個'View'參數。這告訴你哪個視圖被點擊是的,在所有按鈕上使用一種方法。 – Simon
這聽起來像你有如何使其工作的一些想法。你有嘗試過嗎?他們爲什麼或不爲你工作? –
保持方法中的重複行,並調用該方法無處不在 –