java - 如何仅为 textView 的一部分设置背景图片
问题描述
我有一个多行文本视图,我只想在文本视图的最后三个字符处设置背景图像 - >从 tv.length() - 3 到 tv.lenght()
解决方案
我认为这会起作用:
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);
推荐阅读
- android - 用导航组件实现循环逻辑的正确方法是什么
- python - 两个条件的累计?
- spring-boot - Spring cloud Contract 验证器 baseClassMapping 在 3.0.0 中不再工作
- mysql - SQL如何将经理连接到员工
- python - Kivy 图像碰撞
- lua - 不知道如何使用vector3
- python - 如何在 1 个选项卡中一次一个地从 txt 文件中打开 selenium python 链接
- r - R:在分组数据帧的多列上生成 ecdf
- c++ - 如何将 std::copy 从 std::string 复制到 std::vector
? - excel - Excel VBA检查列标题中的日期