【问题标题】:How to add an integer value in EditText?如何在 EditText 中添加整数值?
【发布时间】:2012-01-12 03:27:16
【问题描述】:

我想将整数变量表示的值用作Edittext 内的setText 函数的参数。

但是,应用程序与此数据类型不兼容,因为TextView 包含字符串类型,而值是整数类型。

这是一个例子:

int value1 = extras.getInt("genscore");
     System.out.println("ammm"+value1);
     EditText edittext=(EditText)findViewById(R.id.editTextHighScore);
     edittext.setText("I am here");       //This is working fine
     edittext.setText(value1);           //value1 is integer. 

如何正确使用以整数为参数的setText 函数?

【问题讨论】:

  • 如果你用谷歌搜索,你会更快得到答案
  • 很明显它不起作用,因为它需要 String 值。同意 Sarwar 的回答。

标签: android android-edittext


【解决方案1】:
 edittext.setText("" + value1);

【讨论】:

    【解决方案2】:

    试试这个:-

    edittext.setText(value1+"");
    

    【讨论】:

      【解决方案3】:

      这样使用

       textview.setText("" +value1); 
      

      【讨论】:

        【解决方案4】:
        String s = String.valueOf(integerValue);
        edittext.setText(s);
        

        【讨论】:

          【解决方案5】:
          edittext.settext(String.valueOf(value1));
          

          你很高兴

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-07-08
            • 2014-11-04
            • 1970-01-01
            • 2021-01-28
            • 1970-01-01
            • 2011-04-11
            • 1970-01-01
            相关资源
            最近更新 更多