如何在 EditText 中添加整数值?

Posted

技术标签:

【中文标题】如何在 EditText 中添加整数值?【英文标题】:How to add an integer value in 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 的回答。 【参考方案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));

你很高兴

【讨论】:

以上是关于如何在 EditText 中添加整数值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在循环中加上整数值

如何使数字的android edittext类似于DatePickerDialog上的向上/向下按钮?

如何在Android Studio中对包含数值的EditText字段执行基本计算

如何在 C 中构造一个具有绝对整数值和等效 char 整数值的 char 数组?

Firestore - 如何在数据库中原子地减少整数值?

如何在 BlackBerry 表中显示整数值