如何将Android应用中的一行文字部分字色修改为特定颜色?
- 内容介绍
- 相关推荐
本文共计103个文字,预计阅读时间需要1分钟。
java/** * 将小于0.01的数值变为红色 * @param tv_tips 显示文本的TextView */private void setRedText(TextView tv_tips) { SpannableStringBuilder builder=new SpannableStringBuilder(请在您的账户中); if (Double.parseDouble(tv_tips.getText().toString()) <0.01) { builder.setSpan(new ForegroundColorSpan(Color.RED), 10, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); } tv_tips.setText(builder);}
***将0.01变为红色*privatevoidsetRedText(TextViewtv_tips){SpannableStringBuilderbuilderne /** * 将0.01变为红色 */private void setRedText(TextView tv_tips) { SpannableStringBuilder builder = new SpannableStringBuilder("请在您账户中充值0.01元,进行身份验证"); ForegroundColorSpan span = new ForegroundColorSpan(Color.RED); builder.setSpan(span, 8, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); tv_tips.setText(builder);}本文共计103个文字,预计阅读时间需要1分钟。
java/** * 将小于0.01的数值变为红色 * @param tv_tips 显示文本的TextView */private void setRedText(TextView tv_tips) { SpannableStringBuilder builder=new SpannableStringBuilder(请在您的账户中); if (Double.parseDouble(tv_tips.getText().toString()) <0.01) { builder.setSpan(new ForegroundColorSpan(Color.RED), 10, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); } tv_tips.setText(builder);}
***将0.01变为红色*privatevoidsetRedText(TextViewtv_tips){SpannableStringBuilderbuilderne /** * 将0.01变为红色 */private void setRedText(TextView tv_tips) { SpannableStringBuilder builder = new SpannableStringBuilder("请在您账户中充值0.01元,进行身份验证"); ForegroundColorSpan span = new ForegroundColorSpan(Color.RED); builder.setSpan(span, 8, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); tv_tips.setText(builder);}
