android:TextView简单设置文本样式和超链接的方法
本文实例讲述了android:TextView简单设置文本样式和超链接的方法。分享给大家供大家参考,具体如下:
设置TextView中文本的样式(如:颜色、斜体等),可以针对不同位置的文本设置不同的样式(如:将索引范围在1-3的字符设置为黑色,2-6的字符设置为粗体等)
myFirstTextView = (TextView)findViewById(R.id.myFirstTextView); myFirstTextView.setText("这是我的第一个TextView,嘿嘿" ,BufferType.EDITABLE); Spannable sp = (Spannable) myFirstTextView.getText(); //设置红色背景 sp.setSpan(new BackgroundColorSpan(Color.RED), 3, 8, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //设置斜体 myFirstTextView.setText(sp);
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
Android编程开发之TextView单击链接弹出Activity的方法
本文实例讲述了Android编程开发之TextView单击链接弹出Activity的方法.分享给大家供大家参考,具体如下: 话不多说直接上码: 核心源码: package com.example.textview4; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.text.SpannableString; import android.tex
-
Android实现捕获TextView超链接的方法
本文实例讲述了Android实现捕获TextView超链接的方法.分享给大家供大家参考,具体如下: 这里分享一篇捕获TextView超链接的文章,希望对大家有所帮助,我终于在歪路上回归正途了.这个捕获TextView超链接应该算是比较常用吧,如果你会了,就不用看了,如果还不会,可以看一眼,非常简单. 捕获TextView超链接这个意思就是在一段文字当中如果有超链接的网址在当中,在TextView中会特别显示,和其它文字颜色不一样,还可以点击执行相应的操作. 效果图如下: 具体代码如下: tv =
-
Android TextView实现带链接文字事件监听的三种常用方式示例
本文实例讲述了Android TextView实现带链接文字事件监听的三种常用方式.分享给大家供大家参考,具体如下: /** * TextView实现文字链接跳转功能 * @description: * @author ldm * @date 2016-4-21 下午4:34:05 */ public class TextViewLinkAct extends Activity { private TextView tv_3; private TextView tv_4; @Override p
-
Android使用内置WebView打开TextView超链接的实现方法
需求原因 最近工作中遇到一个需求,后来通过查找相关的资料终于解决了,索性记录下来分享给大家,需要的朋友们可以参考学习. 该需求如下: **产品说,我们要实现问答功能,答案内的链接要使用内置的浏览器打开. **视觉说,我们要给超链接标上我们自己的颜色. 如图: 下面我们分析下如何实现. 使用Html 常规方法,给定一段标准html文档,使用Html.fromHtml()封装,直接使用TextView显示. TextView textView = (TextView) findViewById(R.
-
Android中Textview超链接实现方式
TextView中的超链接可以通过几种方式实现: 一.Html.fromHtml方式 TextView,本身就支持部分的Html格式标签.这其中包括常用的字体大小颜色设置,文本链接等.使用起来也比较方便,只需要使用Html类转换一下即可: textView.setText(Html.fromHtml(str)); 代码如下: public class Test10Activity extends Activity { TextView textView ; @Override protected
-
Android编程实现点击链接打开APP功能示例
本文实例讲述了Android编程实现点击链接打开APP功能.分享给大家供大家参考,具体如下: 在Android中点击链接打开APP是一个很常见的需求.例如,电商为用户发送优惠券之后经常会下发一条短信:某某优惠券已发送到您的账户中,点击 xxx 链接即可查看!此时当用户点击链接之后会直接打开本地APP,进入相关页面. 功能实现: 1.在manifest中为相应的activity添加intent-filter: <activity android:name=".TestActivity&quo
-
Android中捕获TTextView文本中的链接点击事件方法
Android中的TTextView很强大,我们可以不仅可以设置纯文本为其内容,还可以设置包含网址和电子邮件地址的内容,并且使得这些点击可以点击.但是我们可以捕获并控制这些链接的点击事件么,当然是可以的. 本文将一个超级简单的例子介绍一下如何实现在Android TextView 捕获链接的点击事件. 关键实现 实现原理就是将所有的URL设置成ClickSpan,然后在它的onClick事件中加入你想要的控制逻辑就可以了. 复制代码 代码如下: private void setLinkClick
-
Android实现TextView中文字链接的4种方式介绍及代码
Android 的实现TextView中文字链接的方式有很多种. 总结起来大概有4种: 1.当文字中出现URL.E-mail.电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如 果是所有的类型都出来就是android:autoLink="all".当然也可以在java代码里 做,textView01.setAutoLinkMask(Linkify.ALL); 2.将要处理的文字写到一个资源文件,如string.xml,然后的java代码里
-
Android给TextView添加点击事件的实现方法
首先设定TextView的clickable属性为true. 可以在布局文件中进行设定,比如: <TextView android:id="@+id/phone" android:clickable="true" --------->设定此属性 android:layout_marginLeft="10dp" android:layout_below="@id/address" android:layout_toR
-
Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
在5.2.1节和5.2.2节介绍了<a>标签以及TextView自动识别的特殊文本(网址.电话号.Email等),这些都可以通过单击来触发不同的动作.虽然这些单击动作已经可以满足大多数需要了,但如果读者想在单击链接时执行任意自定义的动作,那么本节的内容非看不可. 现在让我们使用5.2.1节介绍的方法重新查看Html.java文件的内容,随便找一个处理Html标签的方法,例 如,endA方法.该方法用于处理</a>标签.我们会发现在该方法中如下的语句. text.setSpan(ne
随机推荐
- 改变javascript函数内部this指针指向的三种方法
- 博客日志摘要暨RSS技术
- JavaScript 基础篇(一)
- Java Annotation Overview详解
- Spring中bean的继承与抽象代码示例
- python实用代码片段收集贴
- JavaScript使用RegExp进行正则匹配的方法
- php实现复制移动文件的方法
- php使浏览器直接下载pdf文件的方法
- php列出mysql表所有行和列的方法
- Android仿微信调用第三方地图应用导航(高德、百度、腾讯)
- 如何实现某些页面只让特定的用户浏览?
- 浅谈js的url解析函数封装
- Hardware_Info.vbs 获取硬件信息的VBS代码
- SQLServer2005混合模式登录配置(用户登录错误18452,233,4064)
- jQuery unbind()方法实例详解
- 找出IIS中隐藏网站的方法
- 利用Nginx反向代理与负载均衡搭建多人测试环境详解
- Mybatis RowBounds 限制查询条数的实现代码
- php获取网页标题和内容函数(不包含html标签)