在TextView使用部分顏色文字
/**
* change a part of string color.
*
* @param string
* whole string.
* @param subString
* the sub string need modify color.
* @param color
* the the color you want the sub string display. can get like
* {@link Context#getResources()}.getColor(R.color.xxx) or use
* the system {@link Color}.xxx;
* @return a spannableStringBuilder(a string after modify substring color).
*/
public static SpannableStringBuilder modifyStrColor(String string, String subString, int color) {
String tipRed = String.format(string, subString);
int index[] = new int[1];
index[0] = tipRed.indexOf(subString);
SpannableStringBuilder style = new SpannableStringBuilder(tipRed);
style.setSpan(new ForegroundColorSpan(color), index[0],
index[0] + subString.length(),
Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
return style;
}
直接使用TextView.setText該方法的返回值即可。 相關文章
- app直播原始碼,TextView部分字型顏色高亮APP原始碼TextView
- 聊天平臺原始碼,TextView部分文字變色原始碼TextView
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- RichTextBox每行使用不同的文字顏色
- 利用bitmap將圖片部分顏色透明
- 直播軟體搭建,修改狀態列、導航條顏色及文字顏色
- CSS 設定文字框游標顏色CSS
- CSS設定一個文字兩種顏色CSS
- Word中更換指定文字顏色(紅-黑)
- Chrome 獲取網頁顏色(文字、圖片)Chrome網頁
- CSS設定滑鼠選中文字的顏色CSS
- CSS3文字顏色漸變效果CSSS3
- typora編寫md檔案文字設定顏色
- css文字顏色漸變的3種實現CSS
- 神奇的 CSS,讓文字智慧適配背景顏色CSS
- 讓你的文字自動適配背景顏色
- ReSharper 顯示使用的顏色
- 菜鳥求解答,如何獲取紅色文字部分
- Python自定義詞雲圖形狀和文字顏色Python
- 選中按鈕改變文字大小和顏色
- [SVG]修改固定顏色為填充顏色SVG
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView
- 在linux中如何使用echo 輸出帶有字型顏色呢Linux
- 使用 JavaScript 控制 CSS 中的顏色JavaScriptCSS
- 如何設定小程式頁面各個部分的背景顏色?
- HTML 顏色HTML
- css顏色CSS
- 設定toast的字型顏色和背景顏色AST
- 視訊直播系統原始碼,使用自定義UI 完成文字顏色載入效果原始碼UI
- CSS設定選中網頁文字時的背景和顏色CSS網頁
- 在Mac裡給Terminal終端自定義顏色Mac
- 顏色轉換
- 更改placeholder顏色
- CSS顏色表示CSS
- 【動畫進階】單標籤下多色塊隨機文字隨機顏色動畫動畫隨機
- VC 對話方塊背景顏色、控制元件顏色控制元件
- excel填充顏色快捷鍵 表格快速填充顏色快捷鍵Excel
- CSS樣式中顏色與顏色值的應用CSS