0 0

在TextView中添加使用HTML语句是出现的异常java.lang.ArrayIndexOutOfBoundsException5

代码是这样的

textView.append(Html.fromHtml(htmlString, new ImageGetter() {
     @Override
     public Drawable getDrawable(String source) {
      // TODO Auto-generated method stub
      Drawable drawable = null;
      drawable = Drawable.createFromPath(source); // 显示本地图片
      drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),
        drawable.getIntrinsicHeight());
      return drawable;
     }
    }, null));

我是想吧HTML语句添加到textview中,不知道是不是HTML的内容太长了还是怎么的,有几段可以加入,但是还有几段加入就报错了

06-05 16:24:33.940: E/AndroidRuntime(9701): java.lang.ArrayIndexOutOfBoundsException: length=116; index=498
不知道原因,自我感觉它不应该报错。


问题补充:排查了一下,发现不是内容太多的问题,这下我更凌乱了

1个答案 按时间排序 按投票排序

0 0

数组越界,你的数组的长度是116,你的下标是498,超过数组长度了,下标只有0-115才行

2014年6月06日 09:36

相关推荐

    TextView中添加图片

    在TextView中添加图片的三种方式总结 1.使用SpannableString+ImageSpan 2.android:drawableBottom... 3。扩展TextView 复写onDraw

    在TextView中添加超链接

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在用户界面设计中扮演着重要角色。当需要在TextView中插入可点击的超链接时,有多种方法可以实现这一功能。以下是对这些方法的详细介绍: 1. **...

    HtmlTextView,在android 3.0或更高版本的textview中显示html代码(特别是处理在互联网上显示图像/图片)。.zip

    然而,根据描述,这个项目在Android 7.0及更高版本上的表现可能不尽如人意,可能存在兼容性问题,因此在最新版本的Android系统中使用时需要谨慎。 ### HTML在Android TextView中的挑战 在Android原生的TextView中...

    给textview添加空格共1页.pdf.zip

    - 在XML布局中使用`android:includeFontPadding="false"`可以减少TextView内部的顶部和底部间距,从而影响空格的视觉效果。 - 注意不同设备和系统版本对空格处理的差异,测试时应覆盖多种设备和Android版本。 - ...

    Android TextView显示html的demo

    在Android开发中,有时我们需要在TextView中展示富文本内容,比如HTML格式的文本,这能够增强界面的表现力,包括插入图片、设置字体样式等。这个"Android TextView显示html的demo"就是专门为了实现这一功能而设计的...

    TextView Html.fromHtml ScrollView——可追加自动显示最后行

    在Android开发中,TextView是用于显示单行或多行文本的常用组件,但其默认功能相对较弱,不支持复杂的文本格式化。为了实现更丰富的文本展示,开发者常常会结合使用`Html.fromHtml`和ScrollView来创建一个可以显示富...

    在textview中使用glide4.0加载html gif,并解决卡顿和花屏问题

    然后,你可以在代码中使用`Glide.with()`方法加载GIF: ```java Glide.with(context) .load("http://example.com/image.gif") .asGif() .into(textView); ``` 这里,`asGif()`是关键,它告诉Glide我们正在加载...

    Android TextView加载Html中文字、图片

    在Android开发中,TextView是一个非常基础且常用的组件,通常用于显示单行或多行文本。然而,当需要在TextView中加载包含HTML格式的文本时,可能会遇到一些问题,特别是加载HTML中的图片。本文将深入探讨如何在...

    Android的TextView使用Html来处理图片显示、字体样式、超链接等

    其中 Html.fromHtml("<img src='"+clickedImageId+"'/>"就是HTML的图片标记,在Android中支持了部分HTML标记的使用(这方面我还在继续研究),HTML标记必须被Html.fromHtml修饰。imageGetter即为之前创建的...

    android 设置textview中划线效果

    在Android应用开发过程中,我们经常会遇到需要为文本添加特殊样式的需求,例如添加下划线、删除线等效果。这些功能可以增强应用的视觉表现力,同时也能够传递出更多的信息含义。本文将详细介绍如何在Android中为...

    安卓textView相关-TextView中文本的处理.rar

    在Android开发中,TextView是显示文本的基本控件,它的使用非常广泛,无论是显示简单的文字信息,还是复杂的格式化文本,TextView都是不可或缺的一部分。这个压缩包文件"安卓textView相关-TextView中文本的处理.rar...

    textView加载带图片Html标签

    Drawable drawable = new BitmapDrawable(textView.getResources(), Bitmap.createScaledBitmap(resource, textView.getWidth(), (int) (textView.getWidth() * (intrinsicHeight / (float) intrinsicWidth)), true...

    textview完美展示html格式代码.rar

    在Android开发中,TextView是一个非常常见的控件,用于显示单行或多行文本。然而,当需要在TextView中显示HTML格式的代码时,就需要一些额外的处理。本资源"testview完美展示html格式代码.rar"提供了一种解决方案,...

    android Textview 实现html 图片显示

    在Android开发中,TextView是用于显示纯文本的常见组件,但在某些场景下,我们可能需要在TextView中展示富文本,包括HTML格式的内容。这通常涉及到图片的显示和点击交互。以下将详细介绍如何在Android的TextView中...

    最最常用的 100 个 Java类分享

    在Java编程中,掌握常用的类能够极大地提高开发效率。这里列出的100个最常用的Java类涵盖了基础类型、集合框架、I/O流、日志、测试、反射以及Android开发等多个方面。以下是对这些类的详细说明: 1. `java.util....

    Android的TextView中显示图片和图像的方法

    Android社区提供了许多第三方库,如`Android-TagView`或`FlowLayout`,它们允许在TextView中添加可点击的标签,每个标签可以包含文本和图片。 6. **XML布局中的属性**: 在XML布局文件中,也可以通过设置`android...

Global site tag (gtag.js) - Google Analytics