簡體   English   中英

單擊按鈕后,OnClickListener直接更改頁面

[英]OnClickListener directly change the page once clicked the button

這里的任何專家都能幫助我,我想在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);

        }

    });
}

嘗試使用這些方法:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM