java - 如何在android中的textview顶部使用红色*符号

标签 java android textview

<分区>

我有一个 TextView 。 TextView 是强制性的,因此我希望 * 符号位于红色的 TextView 顶部。 enter image description here

最佳答案

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);

关于java - 如何在android中的textview顶部使用红色*符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41716917/

相关文章:

android - 使用 phonegap-plugin-push 的空通知

android - Material SearchView 实现错误

android - TextView 的多种过渡效果 (Android)

java - 尝试从单个类执行多个布局

android - 剪切 ListView Android 中的文本

android - 如果文本被换行并移动到下一行,如何使 TextView 减小其宽度?

java - 使用||用于替代赋值的运算符

java - 使用 thymeleaf、Spring Boot 获取复选框列表的值

java - 无法使用Java代理获取映射器或化简器堆栈跟踪

java - 过多使用 LinkedList