我想将编辑文本值转换为整数

时间:2016-04-07 10:58:47

标签: android

我想转换EditText的值,然后每次点击都会增加此值,但它不起作用。请帮忙。

public void getMe(View v) {

    display=(TextView) findViewById(R.id.txtv);
    enterno=(EditText) findViewById(R.id.txt1);

    String num1=enterno.getText().toString();
    num1.setText(Integer.toString(num1));  
    num1++;
    display.setText(""+num1);
}

3 个答案:

答案 0 :(得分:1)

display = (TextView) findViewById(R.id.txtv);
enterno = (EditText) findViewById(R.id.txt1);
intValue = Integer.valueOf(enterno.getText().toString());
intValue++;
display.setText(String.valueOf(intValue));

答案 1 :(得分:0)

更新您的代码:

public void getMe(View v){

         display=(TextView) findViewById(R.id.txtv);
            enterno=(EditText) findViewById(R.id.txt1);

         String num1 = enterno.getText().toString();
          int no = Integer.parseInt(num1);     
           no++;
            display.setText(String.valueOf(no));
    }

答案 2 :(得分:0)

一行答案:

display.setText(String.valueOf(Integer.valueOf(enterno.getText().toString()) + 1));

只需复制上面的粘贴