在TextView中添加多个String可以通过设置TextView的SpannableStringBuilder来实现。具体实现步骤如下:
- 创建一个SpannableStringBuilder对象。SpannableStringBuilder builder = new SpannableStringBuilder();
- 添加多个String到SpannableStringBuilder中。builder.append("Hello, ");
builder.append("world!");
- 设置SpannableStringBuilder的样式。builder.setSpan(new ForegroundColorSpan(Color.BLUE), 0, builder.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
- 将SpannableStringBuilder设置到TextView中。TextView textView = findViewById(R.id.textView);
textView.setText(builder);
其中,SpannableStringBuilder的setSpan()方法可以设置文本的样式,包括字体、颜色、大小等。在上述代码中,我们将文本设置为蓝色,并在第一个字符前面添加一个“Hello, ”的字符串。
另外,SpannableStringBuilder还提供了许多其他的方法,例如insert()、replace()、append()等,可以用于在文本中插入、替换或添加文本。