2016-07-21 51 views
0

我正在使用文本觀察器以編輯文本值更改文本視圖中的文本。 我只是想強調那些被改變的文本,而不是整個文本視圖。如何在使用文本觀察器時強調一部分textview?

  tv1.addTextChangedListener(new TextWatcher() { 
      @Override 
      public void beforeTextChanged(CharSequence s, int start, int count, int after) { 

      } 

      @Override 
      public void onTextChanged(CharSequence s, int start, int before, int count) { 

      } 

      @Override 
      public void afterTextChanged(Editable s) { 



       txtview.setText(sen1.replace("___", " "+s.toString())); 

       update1 = (String) txtview.getText(); 


      } 
     }); 

我嘗試了這些

SpannableStringsetPaintFlags(); TextView,使我的整個文本視圖下劃線。 Html.fromHtml();它用於靜態字符串

有任何建議。

回答

0

試試這個

txtview.setText(Html.fromHtml(sen1.replace("___", "<u>" + s.toString() + "</u>"))); 
相關問題