在Android Studio中以编程方式向TextView添加文本

问题描述 投票:0回答:2

我想以编程方式在TextView中添加文本。而不是使用textView.setText("Sorry"),我想在TextView中添加单词“ Sorry”。

android textview
2个回答
0
投票

您可以做这样的事情

for (int i = 0; i<=5 ; i++) {
    textView.setText(textView.getText().toString() + " Sorry");
}

这会将“对不起”添加到textView 5次。


0
投票

如果numberOfTimesUserEnteredSorry很大,则应使用StringBuilder来提高性能。

StringBuilder sorryBuilder = new StringBuilder(textView.getText());
for (int i = 0; i < numberOfTimesUserEnteredSorry - 1; i++) {
    sorryBuilder.append("Sorry\n");
}

sorryBuilder.append("Sorry");

textView.setText(sorryBuilder.toString());
© www.soinside.com 2019 - 2024. All rights reserved.