`

android Text 删除线

阅读更多
  1. import  android.app.Activity;  
  2. import  android.graphics.Color;  
  3. import  android.graphics.Typeface;  
  4. import  android.graphics.drawable.Drawable;  
  5. import  android.os.Bundle;  
  6. import  android.text.Spannable;  
  7. import  android.text.SpannableString;  
  8. import  android.text.Spanned;  
  9. import  android.text.method.LinkMovementMethod;  
  10. import  android.text.style.ForegroundColorSpan;  
  11. import  android.text.style.ImageSpan;  
  12. import  android.text.style.StrikethroughSpan;  
  13. import  android.text.style.StyleSpan;  
  14. import  android.text.style.URLSpan;  
  15. import  android.text.style.UnderlineSpan;  
  16. import  android.widget.TextView;  
  17.   
  18. public   class  AndroidAct  extends  Activity {  
  19.     /** Called when the activity is first created. */   
  20.     @Override   
  21.     public   void  onCreate(Bundle savedInstanceState) {  
  22.         super .onCreate(savedInstanceState);  
  23.         TextView txtInfo = new  TextView( this );  
  24.         SpannableString ss = new  SpannableString( "要输入的内容!" );  
  25.         ss.setSpan(new  ForegroundColorSpan(Color.RED),  0 2 ,  
  26.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  27.         ss.setSpan(new  URLSpan( "tel:4155551212" ), 0 5 ,  
  28.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  29.         ss.setSpan(new  StyleSpan(Typeface.BOLD_ITALIC),  5 7 ,  
  30.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  31.         ss.setSpan(new  StrikethroughSpan(), 0 , ss.length() ,  
  32.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  33.         ss.setSpan(new  UnderlineSpan(),  10 16 ,  
  34.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  35.         ss.setSpan(new  ForegroundColorSpan(Color.GREEN),  10 15 ,  
  36.                 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  
  37.         Drawable d = getResources().getDrawable(R.drawable.icon);  
  38.         d.setBounds(0 0 , d.getIntrinsicWidth(), d.getIntrinsicHeight());  
  39.         ImageSpan span = new  ImageSpan(d, ImageSpan.ALIGN_BASELINE);  
  40.         ss.setSpan(span, 18 19 , Spannable.SPAN_INCLUSIVE_EXCLUSIVE);  
  41.         txtInfo.setText(ss);  
  42.         txtInfo.setMovementMethod(LinkMovementMethod.getInstance());  
  43.         setContentView(txtInfo);  
  44.     }  
  45. }


  • <a href="...">  定义链接内容
  • <b>  定义粗体文字   b 是blod的缩写
  • <big>  定义大字体的文字
  • <blockquote>  引用块标签 
    • 属性:
      • Common  -- 一般属性
      • cite  -- 被引用内容的URI
  • <br>   定义换行
  • <cite>   表示引用的URI
  • <dfn>   定义标签  dfn 是defining instance的缩写
  • <div align="...">
  • <em>  强调标签  em 是emphasis的缩写
  • <font size="..." color="..." face="...">
  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>
  • <h6>
  • <i>   定义斜体文字
  • <img src="...">
  • <p>     段落标签,里面可以加入文字,列表,表格等
  • <small>  定义小字体的文字
  • <strike>   定义删除线样式的文字   不符合标准网页设计的理念,不赞成使用.   strike是strikethrough的缩写
  • <strong>   重点强调标签
  • <sub>   下标标签   sub 是subscript的缩写
  • <sup>   上标标签   sup 是superscript的缩写
  • <tt>   定义monospaced字体的文字  不赞成使用.  此标签对中文没意义  tt是teletype or monospaced text style的意思
  • <u>   定义带有下划线的文字  u是underlined text style的意思

 

分享到:
评论

相关推荐

    android text style设置

    该demo作用是设置textview中部分(某些)字体的样式,如:颜色、加粗、背景色,字体大小、下划线、删除线等,使一个textview中可以存在多种样式,欢迎大家交流学习。

    android TextView 设置和取消删除线的两种方法

    一、TextView 设置删除线有两种方式: (推荐)方式一: 通过按位或运算符|,将 TextView 原本的 Flags 属性和删除线一块设置。setPaintFlags内会对 TextView 进行重绘。 tv.setPaintFlags(tv.getPaintFlags() | ...

    Android-Rich-text-Editor.zip

    删除线 有序列表 无序列表 左对齐 居中对齐 右对齐 插入图片 文字背景色 插入超链接 @功能 引用 文字颜色(前景色) 插入表情 上角标 下角标 字体大小 插入视频 插入网络图片 插入分割线 所有...

    Android 添加TextView删除线(代码简单)

    最近接了个项目,其中有项目需求是这样的,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线;...下面小编给大家分享一段简单的代码实现Android 添加TextView删除线

    WYSIWYG:Android Rich Text编辑器

    撤消 重做 大胆的 斜体 下标 上标 删除线 带下划线的 标头1 标头2 标头3 标头4 标头5 标头6 文字颜色 背景颜色 坦率的 突出 文字左对齐 文字对齐中心 文字右对齐 文字对齐全部对齐 订购清单 无序列表 引用 插入图片...

    Android移动开发实验4.doc

    《Android应用开发 》实验报告 实验序号:04 实验项目名称:微信朋友圈布局页面 "学 号" "姓 名" "专业、班 " " "实验地点" ...android:layout_toEndOf="@id/icol" android:text="雪绒花" android:textColor="#576B9

    richeditor-android:用于Android的RichEditor是一款用于Android的漂亮的Rich Text所见即所得编辑器

    出支持功能 胆大 斜体 下标 上标 删除线 强调 左对齐 辩护中心 证明权利 块引用 标题1 标题2 标题3 标题4 标题5 标题6 撤消 重做 缩进 突出 插入图片 插入YouTube 插入视频 插入音频 插入连结 复选框 文字颜色 文字...

    Android开发资料合集-World版!

    4.6.1、ListView自定义分割线 66 4.6.2、LIST例一 66 4.6.3、LIST例二 76 4.6.4、LIST例三 80 4.6.5、ListView 被选中item的背景颜色 82 4.6.6、ListView自定义背景颜色 83 4.6.7、List长按与短按消息映射 84 4.6.8...

    Android 开发技巧

    4.6.1、ListView自定义分割线 66 4.6.2、LIST例一 66 4.6.3、LIST例二 76 4.6.4、LIST例三 80 4.6.5、ListView 被选中item的背景颜色 82 4.6.6、ListView自定义背景颜色 83 4.6.7、List长按与短按消息映射 84 4.6.8...

    ThinkMap-实现Android端的简易思维导图。可以保存数据。编辑树形图。.zip

    实现Android端的简易思维导图。可以保存数据。编辑树形图。建立模型主要模型结构相对简单:TreeModel,NoteModel,NoteView,TreeView。核心实现分布如下:2017-07-01TreeModel:树形结构的存储,树形结构的遍历,...

    adb1.0.26包含fastboot.exe

    包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好。 Android 设备的开发者选项和 USB 调试模式已开启。 可以到「设置」-「开发者选项」-「Android 调试」查看。 如果在设置里找不到开发者选项,那...

    MegaFiers - 2 v1.24

    从2019年起兼容所有版本的Unity,并且可以在IOS和Android以及VR和AR平台上使用。 MegaFiers还与所有Unity Rendering管道完全兼容。我们还将为Unity的所有新发行版不断更新资产。如果您有关于修改器的想法,请让我们...

    JAVA上百实例源码以及开源项目源代码

    从内存中清除,从账户中取出amt,如果amt&gt;账户余额抛出异常,一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address ...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    JAVA上百实例源码以及开源项目

    此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包6

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

Global site tag (gtag.js) - Google Analytics