TextView的长度是否有限制

时间:2018-07-17 14:57:12

标签: android textview indexoutofboundsexception

我正在开发Android App,并且我将一些达到20,653Bytes的字符串放入TextView中。

当我在API 22设备上构建并执行时,它可以工作。但是,在API 26设备上构建时,出现如下所示的IndexOutOfBoundsException错误。

Caused by: android.view.InflateException: Binary XML file line #61: Binary XML file line #61: Error inflating class TextView
                      Caused by: android.view.InflateException: Binary XML file line #61: Error inflating class TextView
                      Caused by: java.lang.IndexOutOfBoundsException

如何解决此错误?我必须同时显示此文本。

1 个答案:

答案 0 :(得分:0)

我只是像下面这样解决。

在String变量中保存文本(以html格式),然后

    tvContent.setText(Html.fromHtml(html1));

当我只使用strings.xml时,它不起作用。