如何从Textview的getText()中添加预定义的文本并显示结果

时间:2018-09-01 15:32:42

标签: java android android-layout layout

我有textview,要求用户输入一些信息,并将该信息上传到Firebase数据结构中,然后显示在另一个活动中

这是我用来从Textview中获取文本的代码

 etAuthor = (EditText) findViewById(com.nepalpolice.bookbazaar.R.id.editText1);
 String bauthor = etAuthor.getText().toString();

,而且效果很好。

并将其添加到Firebase。

但是,如果我想添加预定义的文本,如

Author:getText()

我在这里添加了作者。 并且这也将在数据库上更新,并将显示给用户 而不是“考虑作者”是

J。罗琳(K. Rowling)

它将显示

作者:J.K罗琳

感谢您的帮助。

谢谢。

3 个答案:

答案 0 :(得分:1)

在这种情况下,您可以连接所需的字符串:

String bauthor ="Author:"+etAuthor.getText().toString();

答案 1 :(得分:1)

String bauthor = "Auther : "+etAuthor.getText().toString(); //use this, '+' use for concatenate

答案 2 :(得分:0)

@Bir Nepali,您只需要在获取文本时附加即可。

etAuthor = (EditText) findViewById(com.nepalpolice.bookbazaar.R.id.editText1);
String bauthor = "Author:" + etAuthor.getText().toString();

现在,您可以在视图中填充此 bauhtor