我使用ForegroundColorSpan
在EditText
中突出显示我文字的某些部分。
Jeff对 NorthBay 感到很饿。
在上面的例子中,我根据我的数据库中的id来识别NorthBay。稍后,我必须根据此ID执行一些查询。显然,似乎没有办法将自定义数据添加到ForegroundColorSpan
实例。可能有什么办法解决这个问题?
答案 0 :(得分:0)
自己想出解决方案。我创建了一个自定义span类:
public static class MySpan extends ForegroundColorSpan {
private Object instance;
public Object getInstance() {
return instance;
}
public void setInstance(Object instance) {
this.instance = instance;
}
}
然后使用此跨度来设置textview中的子字符串。