单击按钮后,OnClickListener直接更改页面

时间:2013-04-08 15:18:04

标签: java android

这里的任何专家都能帮助我,我想在edittext中更改数字,直接在我点击按钮后添加或减去数字。但是一旦我点击按钮就会出现错误,如何在不刷新页面的情况下直接更改当前用户界面?

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);

        }

    });
}

1 个答案:

答案 0 :(得分:2)

尝试使用这些方法:

    int num=Integer.valueOf(et[f].getText().toString());

    et[f].setText(Integer.toString(num+1));

    int num=Integer.valueOf(et[f].getText().toString());

    et[f].setText(Integer.toString(num-1));