一尘不染

将文本追加到TextView数据类型

java

我是一名初学者,是android / java程序员,我的背景主要是C ++和C#。在C#中,如果我有一个名为myWord的字符串变量,并且其值为“
Hello”,则可以使用+运算符附加其他信息。

我在Java中尝试了这种方法几次,显然因为TextView数据类型为空,所以我无法使用此方法。Android
studio给我以下错误:运算符’+’不能应用于’void’,’java.lang.String’

/*C # */
public string bob ()
{
return "Bob!";
}

string myWord = "Hello ";
myWord = myWord + "Bob!"; //myWord is now equal to "Hello Bob!"

OR

myWord = "Hello " + bob(); //myWord is now equal to "Hello Bob!"


*/ JAVA */
TextView displayTextView = null;
displayTextView.setText("Hello");

我想找到一种将其他文本附加到“ Hello”原始值的方法,以便displayTextView的值为“ Hello Bob!”。

有任何想法吗?

编辑:我当前正在使用大写字母“ S”,并且我的应用程序可以成功访问和检索班级中的信息。每当我尝试将文本追加到TextView数据类型时,该应用程序就会FC。

谢谢大家的反馈。


阅读 342

收藏
2020-12-03

共1个答案

一尘不染

您可以调用append()TextView对象。

您的情况是: displayTextView.append("Bob!");

2020-12-03