gpt4 book ai didi

java - TextView不添加新行

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

我有:

class ccProfile{
private String issuer, name, cardnum, expire;
private Double bal, limit;
//getters and setters

在creditCard.java中。在我的主要 Activity 中,我使用 switch 语句从我拥有的数组中设置它们。我试图将它们全部打印到 TextView ,但我似乎无法让它们打印在单独的行上......

设置数据示例:

ccProfile ccObj1 = new ccProfile();
// . . . . . . . .
case 2:
ccObj1.setCardnum(data[z]);
z++;
break;

这是我的打印方式:

tv1.setText(ccObj1.getIssuer() + "\n");
tv1.setText(ccObj1.getName()+"\n");
tv1.setText(ccObj1.getCardnum()+"\n");
tv1.setText(ccObj1.getExpire()+"\n");
sD = Double.toString(ccObj1.getBal());
tv1.setText(sD+"\n");
sD = Double.toString(ccObj1.getLimit());
tv1.setText(sD+"\n");

它所做的只是打印最后一个值,这给出了什么?

最佳答案

您正在使用setText()它设置新文本并替换任何现有文本。每次通话时它都会覆盖您的文本。您正在寻找 append()它附加文本。

关于java - TextView不添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151911/

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