Android 在kotlin中动态将文本视图中字符串的多个部分设置为粗体
我使用以下格式创建了多个字符串。Android 在kotlin中动态将文本视图中字符串的多个部分设置为粗体,android,textview,Android,Textview,我使用以下格式创建了多个字符串。 -“敏捷的棕色狐狸跳过懒惰的狗” 我想将它们显示为 -“敏捷的棕色狐狸跳过懒惰的狗” 在recyclerview适配器中 怎么做我不知道如何开始。你需要使用SpannableString val spannableString = SpannableString("Here this is for span string example!") val loc = spannableString.toString().indexOf("s") spannableS
-“敏捷的棕色狐狸跳过懒惰的狗” 我想将它们显示为
-“敏捷的棕色狐狸跳过懒惰的狗” 在recyclerview适配器中
怎么做我不知道如何开始。你需要使用SpannableString
val spannableString = SpannableString("Here this is for span string example!")
val loc = spannableString.toString().indexOf("s")
spannableString.setSpan(ForegroundColorSpan(Color.RED), loc, 3,
Spannable.SPAN_INCLUSIVE_EXCLUSIVE)
hint_textView!!.setText(spannableString.toString())
如果您搜索
将字符串的多个部分设为粗体
您的第一个结果应该是:,这有帮助吗?我看到了查找*的所有索引的步骤。如果*存在,我需要将文本b/w和索引加粗,并删除*本身。似乎它会减慢应用程序的速度。有没有一个很好的例子可以做到这一点?我明白了,但是在我的字符串中有多个*的出现。我如何获得所有这些的索引