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

Android 部分内容设置颜色、字体、超链接、图片

 
阅读更多
//android TextView、EditText对部分内容设置颜色、字体、超链接、图片;     //这里是以一个TextView为例子,EditText的设置方法和TextView一样

//TextView对象   
TextView txtInfo = new TextView(this);

//文本内容   
SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线片:.");

//设置0-2的字符颜色   
ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置2-5的字符链接到电话簿,点击时触发拨号   
ss.setSpan(new URLSpan("tel:4155551212"), 2, 5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置9-11的字符为网络链接,点击时打开页面  
ss.setSpan(new URLSpan("http://www.hao123.com"), 9, 11,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置13-15的字符点击时,转到写短信的界面,发送对象为10086   
ss.setSpan(new URLSpan("sms:10086"), 13, 15,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);   

//粗体   
ss.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 5, 7,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);  

//斜体   
ss.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 7, 10,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

//下划线   
ss.setSpan(new UnderlineSpan(), 10, 16,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

//以下代码是在指定位置插入图片   
Drawable d = getResources().getDrawable(R.drawable.icon);   

//设置图片大小   
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());   

//插入的位置   
ss.setSpan(new ImageSpan(d, ImageSpan.ALIGN_BASELINE), 18, 19, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);   

//设置文本内容到textView   
txtInfo.setText(ss);   

//不添加这一句,拨号,http,发短信的超链接不能执行.(设置可点击)    txtInfo.setMovementMethod(LinkMovementMethod.getInstance());
分享到:
评论

相关推荐

    Android SpannableString设置超链接、颜色、字体等属性

    Android SpannableString设置超链接、颜色、字体等属性 在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体...

    Android TextView中文字设置超链接、颜色、字体

    NULL 博文链接:https://lovezhou.iteye.com/blog/905446

    TextView超链接自定义样式

    TextView超链接自定义样式,包含自定义字体颜色和去掉超链接下划线

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

    一、[Android实例]实现TextView里的文字有不同颜色 转eoe:http://www.eoeandroid.com/thread-4496-1-1.html import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( ...

    TextView自定义字体,风格,超链接等效果

    指定了textView的字体,颜色,行距,样式,独立样式,内部超链接,和图片共存的方法。

    Android开发EditText属性.txt

    android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色android:textScaleX="1.5"//控制字与字之间的间距 android:typeface="monospace"//字型,normal, sans, serif, monospace android:background=...

    Android中Textview超链接实现方式

    这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可: textView.setText(Html.fromHtml(str)); 代码如下: public class Test10Activity extends Activity { ...

    android几个经典的效果实现

    集合了几个经典的效果实现。1、底部菜单栏,实现点击颜色改变并进入相关页。 2、自定义位置和样式的半透明...7、spanableString设置超链接,字体,颜色等效果实现。 学习android应用开发的可以参考一下,很有用的。

    20多种TextView文字效果例子.zip

    那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。   关键方法: public void setSpan (Object what, int ...

    Android-这个项目可以快速的帮你构建Textview中的内容

    这个项目可以快速的帮你构建Textview中的内容,如字体颜色,字体背景,样式,删除线,下滑线,文本超链接,文本跳转电话,文本跳转短信,文字中嵌入图片等功能

    Android-Rich-text-Editor.zip

    Android-Rich-text-Editor.zip,目前支持的样式: 加粗 斜体 下划线 删除线 有序列表 无序列表 左对齐 居中对齐 右对齐 插入图片 文字背景色 插入超链接 @功能 引用 文字颜色(前景色) 插入表情 ...

    Android例子源码TextView自定义颜色无下划线启动Activity

    一个TextView超链接启动Activity的小例子,默认会出现下划线在例子里面已经去掉并且可以自定义字体的颜色,本站以前也介绍过一个Android例子源码20多种TextView文字效果例子http://www./source/3640.html如有需要...

    RichText:android textview的富文本

    特征 超链接点击事件(带有按下的文本和背景颜色) 单击事件(带有按下的文本和背景颜色) 文字背景色 文字前景色 字体大小 文本样式(粗体、斜体) 文字字体 图像当然,您可以使用 api addTypeSpan添加自定义字体...

    Android代码-安卓TextViewDemo

    安卓实现关键字加红,点击字体打电话,textview斜体,电商删除线,绿色下划线,图片(表情,图文混排) 先看实例图 一,后台控制搜索关键字加红 1,后台写好对应html,后台负责显示什么颜色 txtInfo.setText( ...

    java版直播间源码-Android-Development-Resources:我关于Android开发和其他相关主题的书签的随机列表,随时

    java版直播间源码Android-开发资源 我关于 Android 开发和其他相关主题的书签的随机列表,随时更新 使用从 Chrome 中提取,然后在 Notepad++ 中进行调整 目录 一般的 Android 东西 [2] Android 应用开发基础培训...

    EmojiChat:Android聊天界面+ emoji表情+大表情实现

    EmojiChat简介一个聊天界面,包括从网络下载大表情并发,图片发送,文字发送,Emoji表情发送,自定义表情键盘,Emoji表情键盘,仿QQ功能键盘等等…… 8月1日更新:每个表情符号表情页的最后添加删除图标。...

    友益文书软件安装包(完全版)v9.6.3

    使用,操作方便,可以自由地添加、删除目录树,可以随心所欲地编辑文档内容,改变字体大小和颜色。 该软件不断吸收了同类软件的优点,同时在功能及设计上又具有独特的创新性,采用混合索引算法。 数据存储采用自带...

    友益文书软件 v9.3.6.zip

    使用,操作方便,可以自由地添加、删除目录树,可以随心所欲地编辑文档内容,改变字体大小和颜色。 2、该软件不断吸收了同类软件的优点,同时在功能及设计上又具有独特的创新性,采用混合索引算法,数据存储采用...

    思维导图让你的思维更清晰 iThoughts 5.28.0 中文多语免费版.zip

    • 样式支持(预定义颜色、字体、形状等集合) 任务管理: • 分配开始/到期日期、成果、进度、优先级别和资源 • 电子邮件任务报告(按项目、按资源) 先进思维导图功能: • 多种布局(水平、垂直、鱼骨等) • ...

Global site tag (gtag.js) - Google Analytics