当前位置:  编程技术>移动开发

Android的TextView与Html相结合的具体方法

    来源: 互联网  发布时间:2014-10-18

    本文导语:  Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如:textView.setText(Html.fromHtml(str));一、实现TextView里的文字有不同...

Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如:
textView.setText(Html.fromHtml(str));
一、实现TextView里的文字有不同颜色
[plain]
代码如下:

import android.text.Html;   

TextView t3 = (TextView) findViewById(R.id.text3);   
t3.setText(Html.fromHtml( "text3:  Text with a " + "link " +"created in the Java source code using HTML.")); 

二、TextView显示html文件中的图片
我们知道要让TextView解析和显示Html代码。可以使用
[plain]
代码如下:

Spanned text = Html.fromHtml(source);   
tv.setText(text); 

来实现,这个用起来简单方便。
但是,怎样让TextView也显示Html中节点的图像呢?
我们可以看到fromHtml还有另一个重构:
代码如下:

fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)

实现一下ImageGetter就可以让图片显示了:
[plain]
代码如下:

ImageGetter imgGetter = new Html.ImageGetter() {   
            @Override  
             public Drawable getDrawable(String source) {   
                   Drawable drawable = null;   
                   drawable = Drawable.createFromPath(source);  // Or fetch it from the URL   
                   // Important   
                   drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable   
                                .getIntrinsicHeight());   
                   return drawable;   
             }   
};  

至于TagHandler,我们这里不需要使用,可以直接传null。

    
 
 

您可能感兴趣的文章:

  • android TextView不用ScrollViewe也可以滚动的方法
  • android Textview文字监控(Textview使用方法)
  • Android控件之TextView的分析探究
  • Android开发:TextView加入滚动条示例
  • android开发教程之textview内容超出屏幕宽度显示省略号
  • Android TextView和ImageView简单说明
  • Android TextView设置背景色与边框的方法详解
  • Android用户界面开发之:TextView的使用实例
  • android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
  • android TextView加下划线的方法
  • android TextView设置中文字体加粗实现方法
  • android中设置TextView/Button 走马灯(Marquee)效果示例
  • Android实现TextView中文字链接的4种方式介绍及代码
  • NOSQL iis7站长之家
  • android TextView属性的详细介绍 分享
  • android教程之textview解析带图片的html示例
  • Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
  • android显示TextView文字的倒影效果实现代码
  • android textview 显示html方法解析
  • android实现上下滚动的TextView
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Android 将 android view 的位置设为右下角的解决方法
  • Android工程:引用另一个Android工程的方法详解
  • Android 按后退键退出Android程序的实现方法
  • android 横竖屏限制的配置方法
  • android ListView自动滚动方法
  • Android开发之注册登录方法示例
  • Android获取本机电话号码的简单方法
  • android获取手机唯一标识的方法
  • android 设置全屏的两种方法
  • Android中实现EditText圆角的方法
  • Android启动模拟器报错解决方法
  • Android设置桌面背景图片的实现方法
  • android真机调试时无法显示logcat信息的解决方法介绍
  • android开发教程之android的handler使用方法
  • android ListView的右边滚动滑块启用方法 分享
  • Android实现信号强度监听的方法
  • android,不显示标题的方法小例子
  • Android实现弹出键盘的方法
  • Android在高jar包版本的工程中修改方法
  • Android中隐藏标题栏和状态栏的方法
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Android瀑布流实例 android_waterfall
  • Android开发需要的几点注意事项总结
  • Android系统自带样式 (android:theme)
  • android 4.0 托管进程介绍及优先级和回收机制
  • Android网络共享软件 Android Wifi Tether
  • Android访问与手机通讯相关类的介绍
  • Android 图标库 Android GraphView
  • Android及andriod无线网络Wifi开发的几点注意事项
  • 轻量级Android开发工具 Android Tools
  • Android 2.3 下StrictMode介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3