我正在使用文本观察器使用编辑文本值更改文本视图中的文本。 我只想强调那些改变的文本而不是整个文本视图。
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();
}
});
我试过这些
SpannableString
,
setPaintFlags()
;的TextView
,使我的整个文本视图下划线。
Html.fromHtml()
;它适用于静态字符串
任何建议。
答案 0 :(得分:0)
试试这个
txtview.setText(Html.fromHtml(sen1.replace("___", "<u>" + s.toString() + "</u>")));