欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)筆記 改變字體顏色的三種方法

 更新時間:2012年11月07日 10:15:47   作者:  
在TextView中添加文本時有時需要改變一些文本字體的顏色,今天學(xué)到了三種方法,拿出來分享一下
1.在layout文件下的配置xml文件中直接設(shè)置字體顏色,通過添加android:textcolor=“#FFFFFF”來變化顏色

但這樣的效果只能讓字體千篇一律的顯示一種顏色

2.在activity中通過TextView tv=new TextView(this);實例化一個textview,通過setContentView(tv);將其加載到當(dāng)前activity,設(shè)置要顯示的內(nèi)容String str=“想要顯示的內(nèi)容”;通過以下代碼可以實現(xiàn)部分文本字體的改變,參數(shù)中的數(shù)字表示起始位置和結(jié)束位置,此種方法比較復(fù)雜
復(fù)制代碼 代碼如下:

SpannableStringBuilder style=new SpannableStringBuilder(str);
//SpannableStringBuilder實現(xiàn)CharSequence接口
style.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.YELLOW), 2, 4,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.GREEN), 4, 6,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
tv.setText(style);//將其添加到tv中

3.通過html標(biāo)簽改變文本顏色
復(fù)制代碼 代碼如下:

tv.setText(Html.fromHtml("我是<font color=blue>danyijiangnan</font>"));

通過Html.fromHtml()方法就可以在字符串中使用html的標(biāo)簽,通過font標(biāo)簽可以改變字體的格式

相關(guān)文章

  • Android應(yīng)用?;顚嵺`詳解

    Android應(yīng)用?;顚嵺`詳解

    這篇文章主要介紹了Android應(yīng)用?;顚嵺`詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Android mvvm之LiveData原理案例詳解

    Android mvvm之LiveData原理案例詳解

    這篇文章主要介紹了Android mvvm之LiveData原理案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Android實現(xiàn)點匯聚成字的動態(tài)效果詳解

    Android實現(xiàn)點匯聚成字的動態(tài)效果詳解

    在引入?fl_chart?繪制圖表的時候,看到插件有下面這樣的動效,隨機散亂的圓點最后組合成了?Flutter?的?Logo,挺酷炫的。本篇我們來探討類似的效果怎么實現(xiàn)
    2022-07-07
  • Android中斷并重啟一個Thread線程的簡單方法

    Android中斷并重啟一個Thread線程的簡單方法

    下面小編就為大家?guī)硪黄狝ndroid中斷并重啟一個Thread線程的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Android SDK三種更新失敗及其解決方法

    Android SDK三種更新失敗及其解決方法

    這篇文章主要介紹了Android SDK三種更新失敗及其解決方法,需要的朋友可以參考下
    2014-10-10
  • 詳解Android Handler的使用

    詳解Android Handler的使用

    這篇文章主要介紹了Android Handler使用的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-04-04
  • android ocr——身份證識別的功能實現(xiàn)

    android ocr——身份證識別的功能實現(xiàn)

    本篇文章主要介紹了android ocr——身份證識別的功能實現(xiàn),具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • 一個吸頂Item的簡單實現(xiàn)方法分享

    一個吸頂Item的簡單實現(xiàn)方法分享

    這篇文章主要給大家介紹了一個吸頂Item的簡單實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Android內(nèi)存優(yōu)化雜談

    Android內(nèi)存優(yōu)化雜談

    這篇文章主要介紹了Android內(nèi)存優(yōu)化的方法,重點介紹優(yōu)化RAM,即降低運行時內(nèi)存,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 代碼分析Android實現(xiàn)側(cè)滑菜單

    代碼分析Android實現(xiàn)側(cè)滑菜單

    現(xiàn)在app越來越注重用戶體驗,本文給大家分析android實現(xiàn)側(cè)滑菜單的代碼,代碼簡單易懂,感興趣的朋友一起看看吧
    2015-11-11

最新評論