我怎样才能获得多个标签'我的textview中的字符?

时间:2015-06-29 15:20:31

标签: android spannablestring

我试图在textview中显示日志文件,但我在文件中的标签字符没有正确显示。

SpannableStringBuilder span = new SpannableStringBuilder(text);
span.setSpan(new TabStopSpan.Standard(600), 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE );


((TextView) findViewById(R.id.logText)).setText(span, TextView.BufferType.SPANNABLE);

行中的第一个标签显示正确,但所有后续标签显示为空格。我试过更换' \ t'与\ u0009,但仍然没有工作。我也试过改变标签范围,但这也没有成功。

1 个答案:

答案 0 :(得分:0)

您需要全部设置:

for (int i = 0; i < 1000; i += 100)
    span.setSpan(new TabStopSpan.Standard(i), 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);