TextView設定個別字型樣式

2021-07-15 03:02:05 字數 1362 閱讀 8908

隨筆 - 139  

文章 - 1  

1 spannablestring msp = new spannablestring("測試"+xm+"更換當前號碼將從手機傳送一條普通簡訊進行驗證");

2 msp.setspan(new foregroundcolorspan(color.blue), 2, xm.length()+2, spanned.span_exclusive_exclusive);

印象中的textview:

textview 就是用於顯示文字的控制項,可以在布局檔案中通過 android:text 屬性設定需要現實的字元,或者通過context物件的findviewbyid(***)

方法獲得textview物件後,通過

settext()方法動態賦值,通過android:singleline屬性設定單行模式,通過android:textcolor設定整體顏色,通過android:autolink來設定自動連線(none ,)的型別。

從來也沒有考慮過在textview控制項中將文字以各種各樣的方式展示出來。

textview進一步深化:

textview 可以對其文字進行格式化。

通過查詢資料,了解到格式化文字的方式主要分為兩大類:

第一類:html標籤格式化文字

**比較簡單,如下:

1

import

2import

android.os.bundle;

3import

android.text.html;

4import

android.widget.textview; 56

public

class androidfroncolortest extends

activity

19 }

第二類通過spannablestring進行格式化操作

1

public

class textviewlinkactivity extends

activity

在使用spannablestring物件時要注意 

spanned.span_exclusive_exclusive等的作用:

用來標識在 span 範圍內的文字前後輸入新的字元時是否把它們也應用這個效果。分別有 spanned.span_exclusive_exclusive(前後都不包括)、spanned.span_inclusive_exclusive(前面包括,後面不包括)、spanned.span_exclusive_inclusive(前面不包括,後面包括)、spanned.span_inclusive_inclusive(前後都包括)。

TextView設定個別字型樣式

1 spannablestring msp new spannablestring 測試 xm 更換當前號碼將從手機傳送一條普通簡訊進行驗證 2 msp.setspan new foregroundcolorspan color.blue 2,xm.length 2,spanned.span exc...

Android TextView設定個別字型樣式

印象中的textview textview 就是用於顯示文字的控制項,可以在布局檔案中通過 android text 屬性設定需要現實的字元,或者通過context物件的findviewbyid 方法獲得textview物件後,通過settext 方法動態賦值,通過android singlelin...

TextView設定字型樣式

packagecom.zhou.activity import importandroid.graphics.color importandroid.os.bundle importandroid.text.spannable importandroid.text.spannablestring i...