0
嘿傢伙我剛開始學習代碼,就在我認爲我有工作的時候它似乎並沒有工作。我的問題是,當我點擊我的按鈕時,我在OnClick部分中設置的代碼應該將文本設置爲我創建的變量中的數字,但沒有任何變化(即:它保持在0),我想知道爲什麼。這是我的這部分代碼:OnClick問題,按鈕不會設置文本?
private static Button button_win;
private static Button button_loss;
TextView winresult;
TextView lossresult;
double win1,lose1,percent;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kotal__khan2);
button_win = (Button) findViewById(R.id.w2);
button_loss = (Button) findViewById(R.id.L2);
win1=0;
winresult= (TextView) findViewById(R.id.Winner);
lossresult= (TextView) findViewById(R.id.Loser);
lossresult.setText("0");
winresult.setText("0");
}
public void OnClickButtonListener(){
button_win.setOnClickListener(
new View.OnClickListener(){
public void onClick(View v){
win1= win1+1;
winresult.setText(Double.toString(win1));
}
}
);
}
我錯過了什麼嗎?先謝謝你。
我知道這很簡單-_- –