這是+和 - 按鈕的for循環,單擊後會更改edittext et []中的文本,但有一些錯誤需要將變量x聲明爲final,但是一旦將x聲明爲final, for循環中的x ++顯示了另一個錯誤,它要求x在沒有final的情況下被聲明,我可以如何在onClick中使用變量x?for循環onclicklistener
for(int x=0; x<itemAmt; x++){
btn[0][x].setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
int num=Integer.parseInt(et[x].getText().toString());
num++;
}
});
btn[1][x].setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
int num=Integer.parseInt(et[x].getText().toString());
num--;
}
});
}
請張貼** **精確誤差(S)你得到。 – 2013-04-08 14:44:01
什麼是et?文本框? – RvdK 2013-04-08 14:44:11
@blackbelt提供了一個解決方案,但是我沒有看到你的聽衆的觀點。他們根本沒有做任何有用的事情。 – 2013-04-08 14:45:24