源码简介

在Android中,TextView是我们最常用的用来显示文本的控件。一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。
关键方法:
public void setSpan (Object what, int start, int end, int flags)
主要是start跟end
start是起始位置,无论中英文,都算一个,从0开始计算起。end是结束位置,所有处理的文字,包含开始位置,但不包含结束位置。
本例子演示了给TextView中的字体设置:百度超链接,电话, 邮件, 短信, 彩信, 地图, 背景色, 前景色, 正常、 粗体、 斜体、 粗斜体、下划线、 删除线、 上标、 下标 、 点击跳转、 设置字体、 字体大小等
Android例子源码20多种TextView文字效果例子

文件夹 PATH 列表
卷序列号为 52124E0B 3CD2:D088
C:.
│  0414_20_26_01.png
│  javaapk.com文件列表生成工具.bat
│  JavaApk源码说明.txt
│  点这里查看更多优质源码~.url
│  目录列表.txt
│  
└─SpannableString
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  ic_launcher-web.png
    │  proguard-project.txt
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    ├─bin
    │  │  AndroidManifest.xml
    │  │  classes.dex
    │  │  jarlist.cache
    │  │  resources.ap_
    │  │  SpannableString.apk
    │  │  
    │  ├─classes
    │  │  └─com
    │  │      └─kathryn
    │  │          └─spannablestring
    │  │                  BuildConfig.class
    │  │                  R$attr.class
    │  │                  R$color.class
    │  │                  R$dimen.class
    │  │                  R$drawable.class
    │  │                  R$id.class
    │  │                  R$layout.class
    │  │                  R$menu.class
    │  │                  R$string.class
    │  │                  R$style.class
    │  │                  R.class
    │  │                  SpannableStringActivity$1.class
    │  │                  SpannableStringActivity$Clickable.class
    │  │                  SpannableStringActivity.class
    │  │                  
    │  ├─dexedLibs
    │  │      android-support-v4-8e9650a2f4f47d842ed9f278d9c3e5d2.jar
    │  │      android-support-v4-fda35c73df8a39d984e06a61c85e7133.jar
    │  │      
    │  └─res
    │      ├─crunch
    │      │  ├─drawable-hdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  ├─drawable-mdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  ├─drawable-xhdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  └─drawable-xxhdpi
    │      │          ic_launcher.png
    │      │          
    │      ├─drawable-hdpi
    │      │      ic_launcher.png
    │      │      
    │      ├─drawable-mdpi
    │      │      ic_launcher.png
    │      │      
    │      ├─drawable-xhdpi
    │      │      ic_launcher.png
    │      │      
    │      └─drawable-xxhdpi
    │              ic_launcher.png
    │              
    ├─gen
    │  └─com
    │      └─kathryn
    │          └─spannablestring
    │                  BuildConfig.java
    │                  R.java
    │                  
    ├─libs
    │      android-support-v4.jar
    │      
    ├─res
    │  ├─color
    │  │      color.xml
    │  │      linkcolor.xml
    │  │      
    │  ├─drawable
    │  ├─drawable-hdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-ldpi
    │  ├─drawable-mdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xxhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─layout
    │  │      activity_main.xml
    │  │      
    │  ├─menu
    │  │      spannable_string.xml
    │  │      
    │  ├─values
    │  │      dimens.xml
    │  │      strings.xml
    │  │      styles.xml
    │  │      
    │  ├─values-sw600dp
    │  │      dimens.xml
    │  │      
    │  ├─values-sw720dp-land
    │  │      dimens.xml
    │  │      
    │  ├─values-v11
    │  │      styles.xml
    │  │      
    │  └─values-v14
    │          styles.xml
    │          
    └─src
        └─com
            └─kathryn
                └─spannablestring
                        SpannableStringActivity.java
                        

3条源码讨论
发表评论

您必须登录才能评论.

地板 yhktvs 2017-09-06 下午5:49

路过看看了

板凳 SRain215 2015-10-10 下午2:49

整理完成

沙发 yezihengok 2014-04-15 下午4:51

删除线,下划线,~学习了

©2013-2019 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.17 queries in 0.086 seconds