如何在 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字段执行基本计算