Android之在TextView里面部分文字变颜色并且可以点击
生活随笔
收集整理的這篇文章主要介紹了
Android之在TextView里面部分文字变颜色并且可以点击
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題
在TextView里面部分文字變顏色并且可以點擊
2、借助SpannableString
SpannableString和String一樣,是一種字符串類型
public void setSpan(Object what, int start, int end, int flags) {super.setSpan(what, start, end, flags);}what表示設置格式是,可以是可點擊的文本,start表示需要設置格式的子字符串的起始下標,end表示末尾下標,flags屬性共有四種屬性
Spanned.SPAN_INCLUSIVE_EXCLUSIVE 從起始下標到終了下標,包括起始下標
Spanned.SPAN_INCLUSIVE_INCLUSIVE 從起始下標到終了下標,同時包括起始下標和終下標
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE 從起始下標到終了下標,但都不包括起始下標和終下標
Spanned.SPAN_EXCLUSIVE_INCLUSIVE 從起始下標到終了下標,包括終下標
3、測試Demo
要讓字符串 "你好,陳喻, world"里面的"陳喻"變成綠色并且可點擊觸發時間
mtv = (TextView) popView.findViewById(R.id.introduce);SpannableString spanStrStart = new SpannableS總結
以上是生活随笔為你收集整理的Android之在TextView里面部分文字变颜色并且可以点击的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS学习笔记二十三对象归档(NSKey
- 下一篇: Android之使用PopupWindo