gpt4 book ai didi

java - 有没有一种方法可以在 EditText 中连接不同的 Activity TextView?

转载 作者:行者123 更新时间:2023-12-02 04:44:49 25 4
gpt4 key购买 nike

共有 3 项 Activity 。第一个和第二个 Activity 中 Textview 的文本值显示在第三个 Activity 的 EditText 中。

主要 Activity - Textview1 文本

第二个 Activity - Textview2 文本

显示 Activity - Edittext=Textview1+Textview2

使用 Intent ,我尝试将两个 Activity 的 TextView 值传递给第三个 Activity 。在第三个 Activity 中,我通过在 EditText 中简单地使用 + 来连接。我试图在一个段落中显示以前的 TextView 值,即 EditText。

此代码位于第三个 Activity :

显示 Activity

 Intent intent = getIntent();

String displayingtext = intent.getStringExtra("message");

String displayingsecondtext = intent.getStringExtra("hey");

editText.setText(displayingtext+displayingsecondtext);

显示文本名称:消息来自第一个 Activity

显示第二个文本名称:嘿来自第二个 Activity

显示的输出来自第一个 TextView ,下一个单词为空。

在代码中显示

"Don't use concatenate on setText. Use android resources"

输入:

Textview1= 你好,星期一。

Textview2=再见,星期一。

预期输出:

Editext=你好,星期一。星期一再见。

最佳答案

使用 java.lang.String 中的 concat() 方法插入“+”运算符。

String displayingtext = intent.getStringExtra("message");

String displayingsecondtext = intent.getStringExtra("hey");

editText.setText(displayingtext.concat(displayingsecondtext));

关于java - 有没有一种方法可以在 EditText 中连接不同的 Activity TextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56492955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com