2014-11-27 3 views
0

Я использую ForegroundColorSpan, чтобы выделить часть моего текста в EditText.Добавить пользовательские данные с помощью ForegroundColorSpan

Jeff чувство голодающего на NorthBay.

В приведенном выше примере я должен определить NorthBay на основе его идентификатора в моем db. Позже я должен выполнить некоторые запросы, основанные на этом id. По-видимому, нет возможности добавить пользовательские данные в экземпляр ForegroundColorSpan. Каким может быть возможное обходное решение для этого?

ответ

0

Выяснил решение самостоятельно. Я создал собственный класс span как;

public static class MySpan extends ForegroundColorSpan { 

    private Object instance; 

    public Object getInstance() { 
     return instance; 
    } 

    public void setInstance(Object instance) { 
     this.instance = instance; 
    } 

} 

Затем использовался этот интервал для подстроки стиля в текстовом виде.

Смежные вопросы