gpt4 book ai didi

java - 显示来自其他 2 个 TextView 的文本给出了令人惊讶的输出

转载 作者:太空狗 更新时间:2023-10-29 13:10:15 24 4
gpt4 key购买 nike

我有 2 个 TextViews。 1 获取上半场的得分 (ScoreHelft) 和下半场的第二个 TextView (ScoreEind)。

ScoreHelft.setText(String.valueOf(counterThuis) + " - " + String.valueOf(counterUit));

这给出了预期的结果,例如:0 - 0

我现在有 2 个带有 2 个分数的 TextView,例如:0 - 0 和 1 - 1。这部分有效。

但是,当我想将这 2 个放在另一个 TextView 中时,我想将这 2 个结果合并到一个显示的 TextView 中:

0-0 (1-1)

我使用了这段代码:

results.setText(ScoreHelft + " (" + ScoreEind + ")");

现在这并没有像我预期的那样工作。如果我打印输出,它会给出下面引用的内容,以及几乎相同类型的文本,但以 app:id/ScoreHelftapp:id/ScoreEind 结尾。但出于某种原因,它只在屏幕上打印这些额外的内容,而不是在监视器中。

android.support.v7.widget.AppCompatTextView{b91f78 V.ED..... ......ID 32,713-147,751 #7f0d0085 app:id/results

.

我想知道我在获取此输出时做错了什么。

最佳答案

您不能将 View 引用传递给 setText功能

setText(ScoreHelft + "("+ ScoreEind + ")"

ScoreHelftScoreEindTextView 引用,因此您需要使用 yourTextView.getText().toString( ) 函数

results.setText(ScoreHelft.getText().toString() + " (" + ScoreEind.getText().toString() + ")");

关于java - 显示来自其他 2 个 TextView 的文本给出了令人惊讶的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42007557/

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