源碼簡介

在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.082 seconds


竟彩足球比分直播