当我运行我的应用程序并且警告显示没有连接文本显示与setText时,我构建了一个Brain Trainer应用程序,但没有显示我的TEXTVIEW

时间:2016-08-08 12:49:41

标签: android android-studio

sumTextView.setText(Integer.toString(a) + " + " + Integer.toString(b)); 

这条线显示警告你在图片中看到..

3 个答案:

答案 0 :(得分:0)

使用String.format();

sumTextView.setText(String.format("%1$d + %2$d", a, b));

使用此方法,您可以使用多个变量正确格式化字符串,无论它们是字符串还是整数。此示例获取变量a的值,并用它替换占位符%1$d。其他变量也是如此。

答案 1 :(得分:0)

在其中取一个字符串副本整行,然后在setText中显示字符串

String str = (Integer.toString(a) + " + " + Integer.toString(a));
sumTextView.setText(str);

答案 2 :(得分:0)

1。第一个字符串表示不会将字符串与setText属性连接。

String txt = String.valueOf(a) + " + " + String.valueOf(b);
sumTextView.setText(str);

2。第二个警告说,如果a或b的值为null或不是整数,您的程序可能会崩溃或产生异常。 因此,请检查条件if(a!=null and b!=null),然后在if条件下显示文本。