在android中的编辑文本字段中显示整数
我正在努力做到以下几点: t1是一个编辑文本 a和b是两个整数在android中的编辑文本字段中显示整数,android,Android,我正在努力做到以下几点: t1是一个编辑文本 a和b是两个整数 t1.setText(a+b); 但这在android中不起作用,但它在javaswing中可以完美地工作。一个简单的解决方案是: t1.setText("" + (a+b)); 或者可能: t1.setText((a+b).ToString()); 你是这样做的t1.setText(a+b)它在资源文件中搜索此id(a+b),如strings.xml,该文件不可用。因此,它将抛出一个异常ResourceNotFoundExc
t1.setText(a+b);
但这在android中不起作用,但它在javaswing中可以完美地工作。一个简单的解决方案是:
t1.setText("" + (a+b));
或者可能:
t1.setText((a+b).ToString());
你是这样做的
t1.setText(a+b)
它在资源文件中搜索此id(a+b),如strings.xml
,该文件不可用。因此,它将抛出一个异常ResourceNotFoundException
So to set the number in text view you need to convert it into string.
在Android中,您需要这样做:-
int sum = a + b;
String sumString = String.valueOf(sum);
t1.setText(sumString);
或
t1.setText((a+b) + "");
请喜欢下面的内容
EditText et=(EditText)findViewById("ID of your EDITTEXT");
int c=a+b;
String s=c.toString();
et.setText(s);
这很好:)如果行的话,请投票给我:)
但这在安卓系统中不起作用,但在安卓系统中效果很好
javaswing
它不会,因为您实际上正在调用setText(intresid)
。看见调用此方法将在xml资源(例如strings.xml)中搜索字符串。字符串的每个id(例如@strings/hello
)都将与resId
进行比较,如果resId
与字符串的id匹配,则该字符串将显示到该小部件,否则您将获得ResourceNotFoundException
要显示实际整数,请先将其转换为String
t1.setText(String.valueOf(a+b))
我已经发布了解决方案尝试一下。。