我想用包含红色星号的TextView来显示强制字段
My Output
Required Output
我试图修改代码,但没有得到预期的结果。
我的代码:

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 txt_name="Name ";
String colored="*";
String colon = " : ";

在添加彩色字符串之后,在其后面添加stringcolon。小精灵。

10-08 09:13