我试图在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,但仍然没有工作。我也试过改变标签范围,但这也没有成功。
答案 0 :(得分:0)
您需要全部设置:
for (int i = 0; i < 1000; i += 100)
span.setSpan(new TabStopSpan.Standard(i), 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);