0
這裏的任何專家都能夠幫助我,我想更改edittext中的數字,直接添加或減去裏面的數字一旦我點擊按鈕。但是,一旦我點擊了按鈕,就會出現錯誤,如何直接更改當前的用戶界面,而不必通過點擊按鈕來刷新頁面?OnClickListener直接更改頁面,點擊按鈕
for(int x=0; x<itemAmt; x++){
final int f=x;
btn[0][x].setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
int num=Integer.parseInt(et[f].getText().toString());
et[f].setText(num+1);
}
});
btn[1][x].setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
int num=Integer.parseInt(et[f].getText().toString());
et[f].setText(num-1);
}
});
}
你得到什麼錯誤?首先你需要改變'setText's'來將int附加到一個字符串'et [f] .setText(「」+ num-1);' – jnthnjns 2013-04-08 15:19:47
@Asok使'setText(「」+(num-1) )':) – 2013-04-08 15:20:30
@Heuster +1,是的,你是對的,謝謝:) – jnthnjns 2013-04-08 15:21:13