偶尔在项目中会遇到这样的布局
看上面的弹窗,其中内容提示中字体有黑色和红色(假设产品要求一定要你做成这个样式),而且 明显这里不适用使用两个文本控件来控制样式.这里就可以考虑适用SpannableString和ForegroundColorSpan来解决这个问题 ,话不多说 直接上代码
SpannableString spannableString = new SpannableString("商家修改了商品价格,增加了商品费\n" + "用¥6.00");
spannableString.setSpan(newForegroundColorSpan(getResources().getColor(R.color.txt_red1)), 18,spannableString