TextView首行缩进

在开发过程中,有时候会通过TextView展示大量的文字,这时候可能会需要在首行缩进。下面就是简单记录下两种方式,方便以后使用。

效果图

实现代码

1
2
3
4
5
6
7
8
9
10

//第一种方式
mTvText.setText("\u3000\u3000" + "TextView首行缩进实现、TextView首行缩进实现、TextView首行" +
"缩进实现、TextView首行缩进实现、TextView首行缩进实现、TextView首行缩进实现、TextView首行缩进实现");
//第二种方式
SpannableStringBuilder span = new SpannableStringBuilder("缩进" + "TextView首行缩进实现第二种" +
"方式-TextView首行缩进实现第二种方式-TextView首行缩进实现第二种方式");
span.setSpan(new ForegroundColorSpan(Color.TRANSPARENT), 0, 2,
Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
mTvText2.setText(span);