Android中textview输出一大串内容,强制换行,总结

今天遇到这样一个问题,输出显示,一个很长的字符串,但是,需要根据字符串中特定的标识,换行显示,

其实这是一个很简单的问题,主要的地方是,用一个textview显示这一长串string,如何让它强制换行,有一些小坑,这里记录下。

话不多说,先上效果图:
Android中textview输出一大串内容,强制换行,总结_第1张图片

然后上代码,看看,

TextView tv=(TextView) this.findViewById(R.id.tv);
     tv.setText(this.getResources().getString(R.string.text));


"text">alibaba/nTencent\nBaidu/rZhongnanhai\rAmerica

一句话总结:就是说,用textview显示一长串string,要多行显示的时候,其实在要换行的后面直接加一个“”\n“”必须是这个向左倒下的反斜杠,我在demo里,/n,无效果,/r,无效果,\r无效果。

当时差点逼得我,自定义一个控件了。还好做了个demo,各种情况都尝试了,就找到了解决方案,这里总结记录下踩坑经历。

你可能感兴趣的:(android技术)