設定文字的前景色彩和背景色

來源:互聯網
上載者:User

 

     int start=phone.indexOf(mFilterString);
     if(start>0){

     phoTextView.setText(setTextStr(phone,start));
     }

  private SpannableStringBuilder setTextStr(String strs,int start){
   int end=mFilterString.length()+start;
         SpannableStringBuilder style=new SpannableStringBuilder(strs);

        //new BackgroundColorSpan(Color.BLUE),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)背景色
         style.setSpan(new ForegroundColorSpan(Color.BLUE),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);      //前景色彩
         return style;

  }

 

 

 

                                                                        int index = phone.indexOf(input);

                                                                        int len = input.length();

                                                                      Spanned temp = Html.fromHtml(phone..substring(0, index)

                                                                                  + "<u><font color='red'>" + phone..substring(index, index + len)

                                                                                 + "</font></u>" + phone..substring(index + len, phone..length()));

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.