【问题标题】:Add a String to a textView but change its color将字符串添加到 textView 但更改其颜色
【发布时间】:2015-02-18 02:38:29
【问题描述】:

我在论坛中寻找答案并尝试这样做,但由于某种原因颜色没有改变,我做错了什么吗?

SpannableString wordtoSpan = new SpannableString(songSelected);
        wordtoSpan.setSpan(
             new ForegroundColorSpan(getResources().getColor(R.color.red)),
             wordtoSpan.length()-1, 
             wordtoSpan.length(), 
             Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        selected_song.setText("Selected song is: "+ wordtoSpan);

【问题讨论】:

    标签: android layout textview


    【解决方案1】:

    这样使用

    String styledText = "This is <font color='red'>simple</font>.";
    textView.setText(Html.fromHtml(styledText), TextView.BufferType.SPANNABLE);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 2011-05-11
      • 2014-09-14
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多