`
Mr.Joe
  • 浏览: 137244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android TextView显示html图片

阅读更多
html = "<h1>this is h1</h1>"
				+ "This text is normal
"
				+ "<img src='http://www.nzdb.com.cn/Portals/0/picture/zhy/%E6%B0%AE%E8%82%A51.jpg' />";
charSequence = Html.fromHtml(html, imgGetter, null);
infoContent.setText(charSequence);


ImageGetter imgGetter = new Html.ImageGetter() {  
        public Drawable getDrawable(String source) {  
            Log.i("RG", "source---?>>>" + source);  
            Drawable drawable = null;  
            URL url;  
            try {  
                url = new URL(source);  
                Log.i("RG", "url---?>>>" + url);  
                drawable = Drawable.createFromStream(url.openStream(), ""); // 获取网路图片  
            } catch (Exception e) {  
                e.printStackTrace();  
                return null;  
            }  
            drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),  
                    drawable.getIntrinsicHeight());  
            Log.i("RG", "url---?>>>" + url);  
            return drawable;  
        }  
    };
1
6
分享到:
评论

相关推荐

    Android TextView显示HTML 图片居中且不缩放

    Android TextView可以支持简单的Html标签,但大部分Html标签是不支持的或者处理得不太好的,其中Img标签就是如此。如果在html中使用img标签的话就会遇到以下问题: 1、图片不能居中显示 2、图片的大小被缩小...

    Android TextView显示html的demo

    这个"Android TextView显示html的demo"就是专门为了实现这一功能而设计的示例项目。下面我们将深入探讨相关知识点。 1. **TextView组件**: - TextView是Android中的一个基础组件,通常用于显示单行或多行文本。在...

    androidTextView显示html图片资源实例

    总结一下,Android的TextView可以通过`Html.fromHtml()`和自定义的`ImageGetter`来显示HTML内容中的图片。对于本地资源,需要使用`ImageGetter`来加载和绑定图片;而对于网络资源,`Html.fromHtml()`可以直接处理。...

    Android TextView加载Html中文字、图片

    本文将深入探讨如何在Android的TextView中正确加载包含文字和图片的HTML内容,并解决图片显示为小方块的常见问题。 首先,我们要了解Android中的TextView默认并不支持HTML解析和渲染。为了使TextView能够处理HTML,...

    android Textview 实现html 图片显示

    总结,针对Android TextView实现HTML图片显示,可以选择WebView方式,它适用于复杂的HTML渲染,而如果只是简单展示图片,使用`Html.fromHtml()`配合自定义`ImageGetter`会更轻量级。两种方法都能实现图片点击的交互...

    Android-TextView-富文本-html图片显示.rar

    总结来说,要在 Android 的 `TextView` 中显示富文本,包括文字和图片,你需要: 1. 准备包含 HTML 格式的字符串。 2. 使用 `Html.fromHtml()` 将 HTML 转换为 `Spanned` 对象。 3. 自定义 `Html.ImageGetter` 来...

    android Textview显示带html文本、图片

    通过一些特殊的技术,我们还可以让`TextView`显示HTML格式的文本,甚至嵌入图片。这个主题主要涉及如何利用`TextView`的特性以及第三方库来实现这一功能。 1. **HTML支持** `TextView`默认支持一部分HTML标签,如`...

    android TextView异步加载HTML(含图片)

    为了在`TextView` 中显示带有HTML标签和图片的内容,我们需要进行一些额外的处理。标题提到的“android TextView异步加载HTML(含图片)”就是一个解决此类问题的方法。 在描述中,我们看到一行代码 `tv.setText...

    Android textview 文字中间加上图片

    总结,Android中的TextView不仅可以显示纯文本,还可以通过HTML、SpannableString或SpannableStringBuilder等方式插入图片,实现文字与图片的混合显示。需要注意的是,处理好图片的大小、位置以及与文字的关系,以...

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

    本文将详细介绍如何在Android的TextView中显示图片和图像。 首先,我们要理解Android系统提供的一些基本资源类型,包括Drawable资源,这是用来表示图像的主要方式。在Android工程中,图片通常存储在res/drawable...

    android TextView显示图片

    在Android开发中,TextView是用于显示文本的基本组件,但其实它并不局限于纯文本,还能通过一些方式来显示图片。这个Demo就是关于如何在TextView中嵌入并显示图片的一个实例。以下我们将详细探讨如何利用TextView的...

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

    二、TextView显示html文件中的图片 转javaeye:http://da-en.javaeye.com/blog/712415 我们知道要让TextView解析和显示Html代码。可以使用 Spanned text = Html.fromHtml(source); tv.setText(text); 来实现,这个...

    android TextView 支持CSS样式

    在Android中,可以使用`Html.fromHtml()`方法将HTML字符串转换为可以在`TextView`中显示的格式。例如: ```java String html = "&lt;b&gt;Hello, World!&lt;/b&gt;"; TextView tv = (TextView) findViewById(R.id.text_view)...

    Android TextView实现垂直滚动效果的方法

    最后,对于更复杂的文本展示需求,比如HTML格式的文本或者包含图片,可以使用`WebView`代替`TextView`,因为`WebView`支持渲染HTML内容,同时也可以实现滚动效果。 总的来说,通过XML布局和适当的Java代码,开发者...

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

    HtmlTextView是解决Android TextView显示HTML内容的一个尝试,它在早期版本的Android系统中可能表现出色,但在Android 7.0及更高版本可能需要额外的适配工作。开发者在选择使用时,应该评估其兼容性,考虑使用...

    android textview图文混排

    如果要显示HTML格式的文本,可以使用`android:textHtml`属性,但这在API级别24及以下版本并不支持,所以我们通常会使用`Html.fromHtml()`方法来解析HTML字符串。 接下来,我们将详细讲解如何在TextView中添加图片和...

    Android TextView显示Html类解析的网页和图片及自定义标签用法示例

    本文实例讲述了Android TextView显示Html类解析的网页和图片及自定义标签。分享给大家供大家参考,具体如下: Android系统显示HTML网页的最佳控件为WebView,有时候为了满足特定需求,需要在TextView中显示HTML网页...

    题库类App中比较头疼的公式问题,TextView加载Html,图文混排,Svg图片加载

    1. **TextView加载Html**:在Android中,TextView通常用于显示纯文本,但通过加载Html,我们可以让TextView支持富文本格式,包括内嵌图片、链接、颜色等。使用`Html.fromHtml()`方法可以将Html字符串转换为Spanned...

    TextView加载html 图文混排 处理图片变形 图片点击缩放

    html文件常常是含有图片,如果需要在Textview中实现文字和图片的混排,需要使用ImageGetter。ImageGetter是Html类中一个接口,作用是给img标签获取图片内容,主要提供了一个getDrawable的方法。但很多情况下,需要...

    TextView加载Html图片

    通过调用`Html.fromHtml()`方法,我们可以将HTML字符串转换为`Spanned`对象,然后传给`setText()`,这样`TextView`就能解析并显示HTML内容。 ```java String htmlContent = "&lt;p&gt;这是一段包含图片的HTML文本...

Global site tag (gtag.js) - Google Analytics