線上直播系統原始碼,android 中一段文字設定不同顏色
線上直播系統原始碼,android 中一段文字設定不同顏色
一、使用HTML 、strings.xml 輔助完成
1、首先在 strings.xml 檔案中新增:
<string name="black_red"><Data><![CDATA[<font color="#000000">%1$s</font><font color="#ff0000">%2$s</font><font color="#000000">%3$s</font><font color="#ff0000">%4$s</font>]]></Data></string>
2、在Activity中給需要設定多種顏色的TextView設定如下程式碼:
textView.setText(Html.fromHtml(context.getResources().getString(R.string.black_red,“1、天氣不錯,適合”,“露營<br>”,“2、這裡有一條河流,也可以去”,“釣魚”))); 注:<br> 只是用來換行
二、SpannableStringBuilder 來實現
首先,需要把這段文字宣告成一個字串:
String content= "1、天氣不錯,適合露營\n2、這裡有一條河流,也可以去釣魚" 注:\n 只是用來換行 SpannableStringBuilder builder=new SpannableStringBuilder(content); ForegroundColorSpan buleSpan1 = new ForegroundColorSpan(Color.parseColor("#ff0000")); ForegroundColorSpan buleSpan2 = new ForegroundColorSpan(Color.parseColor("#ff0000")); /** * start:需要替換顏色的字串的起始位置(從0開始) end:結束位置 */ builder.setSpan(buleSpan1, 9, 10, Spannable.SPAN_INCLUSIVE_INCLUSIVE); builder.setSpan(buleSpan2, 26, 27, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
注:始末下表數的填寫和 Spannable.SPAN_INCLUSIVE_INCLUSIVE 有關,可以選擇是否包含這兩個下標的字元。
以上就是 線上直播系統原始碼,android 中一段文字設定不同顏色,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2938451/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- 直播帶貨原始碼,android editText設定顏文字過濾原始碼Android
- 短視訊直播系統,Android狀態列設定顏色字型Android
- app直播原始碼,Android 設定系統亮度APP原始碼Android
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- 線上直播原始碼,單獨修改狀態列顏色原始碼
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- 視訊直播系統原始碼,使用自定義UI 完成文字顏色載入效果原始碼UI
- 直播小程式原始碼,Android 傾斜文字 效果設定原始碼Android
- 線上直播系統原始碼,vue實現搜尋文字高亮功能原始碼Vue
- UE富文字框RichTextBlock的內容設定不同的字型顏色BloC
- 直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
- 直播系統原始碼,修改ToolBar的標題的字型顏色大小原始碼
- 直播網站程式原始碼,給元件按鈕、文字編輯框等設定圓形邊框、顏色網站原始碼元件
- CSS 設定文字框游標顏色CSS
- 線上直播原始碼,CSS磨砂玻璃效果和漸變主題色文字原始碼CSS
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- 影片直播系統原始碼,Android EditText不顯示提示文字hint原始碼Android
- CSS設定一個文字兩種顏色CSS
- 影片直播系統原始碼,例項原始碼系列-設定系統時間原始碼
- 線上直播系統原始碼,自定義底部 BottomNavigationBar原始碼Navigation
- app直播原始碼,TextView部分字型顏色高亮APP原始碼TextView
- 線上直播系統原始碼,取CTreeCtrl控制元件選中節點的文字原始碼控制元件
- 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
- CSS設定滑鼠選中文字的顏色CSS
- typora編寫md檔案文字設定顏色
- 手機直播原始碼,Android Shape設定背景原始碼Android
- 直播系統程式碼,Android獲取、設定鎖屏密碼Android密碼
- 線上直播系統原始碼,簡單實現Android應用的啟動頁原始碼Android
- 線上直播系統原始碼,Android開發之自帶陰影效果的shape原始碼Android
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView
- 直播APP原始碼,直播系統推流SDK(Android)APP原始碼Android
- RichTextBox每行使用不同的文字顏色
- 線上直播原始碼,npm設定映象的方法 可切換原始碼NPM
- 直播小程式原始碼,Swift 獲取漸變色顏色值原始碼Swift
- AUTOCAD——設定顏色
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10