SpannableStringBuilder 只保留第一个 for 循环的格式

SpannableStringBuilder only keeping formatting for the first for loop

我正在尝试使用 for 循环从列表中的字符串中使用 SpannableStringBuild 添加格式,但是在 TextView 中,尽管已附加了所有字符串,但仅附加了字符串初始 for 循环保持其格式。

由于我们不能重复使用格式化样式的实例两次,所以所要做的就是将格式声明(例如 UnderlineSpan underlineSpan = new UnderlineSpan(); 移动到 for 循环中。