我想使用包含红色星号的 TextView
显示必填字段
我尝试修改代码,但没有得到预期的结果。
我的代码:
public void setCompulsoryAsterisk() {
txt_name="Name : ";
String colored="*";
SpannableStringBuilder strBuilder=new SpannableStringBuilder();
strBuilder.append(txt_name);
int start=strBuilder.length();
strBuilder.append(colored);
int end=strBuilder.length();
strBuilder.setSpan(new ForegroundColorSpan(Color.RED), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
txtName.setText(strBuilder);
}
最佳答案
尝试这样的事情:
string = "<font color='#000000'>Name </font>" + "<font color='#FF0000'>*</font>" + "<font color='#000000'>:</font>";
textView.setText(Html.fromHtml(string));
关于android - Android TextView 中的强制星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243273/