TextView控制項一些使用方法

2021-06-20 09:08:52 字數 869 閱讀 3713

一、設定字型顏色3種方法

1、xml布局檔案預先寫入

android:textcolor

2、**中使用html標記

textview tv = (textview)findviewbyid(r.id.tv);

tv.settext(html.fromhtml("時間厲害,逃得出黑洞,避不過輪迴。"));

3、自定義乙個style

spannablestringbuilder style=new spannablestringbuilder(str);

//下面括號裡面分別是(顏色,起始位置,結束位置,乙個常量)

style.setspan(new foregroundcolorspan(color.red), 0, 6, spannable.span_exclusive_exclusive);

style.setspan(new foregroundcolorspan(color.green), 6, 21, spannable.span_exclusive_exclusive);

style.setspan(new foregroundcolorspan(color.blue), 21, 34, spannable.span_exclusive_exclusive);

tv.settext(style);

二、跑馬燈效果:

android:singleline="true"

android:focusable="true"

android:ellipsize="marquee"

android:marqueerepeatlimit="marquee_forever"

android:focusableintouchmode="true"

TextView的一些高階顯示

1.自定義字型 可以使用settypeface typeface 方法來設定文字框內文字的字型,而android的typeface又使用ttf字型檔案來設定字型 所以,我們可以在程式中放入ttf字型檔案,在程式中使用typeface來設定字型 第一步,在assets目錄下新建fonts目錄,把ttf...

使用者控制項的一些使用

平常寫 有很多 可能會重複出現。比如乙個 的頂部和底部 幾乎是每個頁面都需要的 使用者控制項就可以幫助解決這一問題。一.用法舉例 2.下面就是一排跳轉按鈕。做到類似選單的效果一樣 3.還可以新增乙個個人頭像保證每個頁面都能看到頭像 執行例項 這幅截圖就是乙個完整的使用者控制項。其它頁面呼叫的時候直接...

TextView控制項使用小技巧

一 設定字型顏色的三種方法 1 android textcolor 直接設定整體文字顏色 2 利用html標記 textview tv textview findviewbyid r.id.tv tv.settext html.fromhtml 時間厲害,逃得出黑洞,避不過輪迴。3 自定義乙個sty...