首页 > 解决方案 > 如何仅为 textView 的一部分设置背景图片

问题描述

我有一个多行文本视图,我只想在文本视图的最后三个字符处设置背景图像 - >从 tv.length() - 3 到 tv.lenght()

标签: javaandroidtextview

解决方案


我认为这会起作用:

Spannable spannable = new SpannableString(text);

spannable.setSpan(new ForegroundColorSpan(Color.WHITE), text.length(), text.length()-3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

myTextView.setText(spannable, TextView.BufferType.SPANNABLE);

推荐阅读