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

    xiaoxiao2021-03-25  106

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

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

    话不多说,先上效果图:

    然后上代码,看看,

    TextView tv=(TextView) this.findViewById(R.id.tv); tv.setText(this.getResources().getString(R.string.text)); <string name="text">alibaba/nTencent\nBaidu/rZhongnanhai\rAmerica</string>

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

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

    转载请注明原文地址: https://ju.6miu.com/read-23583.html

    最新回复(0)