Android - TextView Html.fromHtml background-color 沒用
試著將TextView內某段文字加上背景色及文字顏色 首先嘗試了 tv_title.setText(Html.fromHtml("<span style='color:#FFFFFF;background-color:#2398f5;padding:0 8px;'>" + piece + "</span>")); 沒有效果...... 另尋他路,找到原生有提供一些Span可以使用 BackgroundColorSpan 設定背景色 ForegroundColorSpan 設定文字色 // 程式碼-------------------- SpannableString mText = new SpannableString("Text with a background color span"); // 套用第一個Span mText.setSpan(new BackgroundColorSpan(getResources().getColor(R.color.blue)), 12, 28, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // 套用第二個Span mText.setSpan(new ForegroundColorSpan(Color.parseColor("#ffffff")), 12, 28, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // 設定文字 tv_title.setText(mText); // 程式碼-------------------- 當然不只這些,有空再補上紀錄~ 參考: https://developer.android.com/reference/android/text/style/BackgroundColorSpan