如何在android中的textview上使用红色*符号

and*_*ain 2 java android textview

我有一个文本视图.文本视图是必需的,因此我希望*文本视图顶部的符号为红色.在此输入图像描述

小智 7

TextView text = (TextView)findViewById(R.id.text);
String simple = "Enter your name ";
String colored = "*";
SpannableStringBuilder builder = new SpannableStringBuilder(simple+colored);

builder.setSpan(new ForegroundColorSpan(Color.RED), simple.lenth(), builder.length(), 
            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

text.setText(builder);
Run Code Online (Sandbox Code Playgroud)


Har*_*ogi 6

实现此目的的最简单方法之一是在 strings.xml 文件中使用以下代码并在 color.xml 文件中提供颜色

<string name="user_name">UserName <font color='red'>*</font></string>
Run Code Online (Sandbox Code Playgroud)