Как я могу установить TextColor для TextAppearanceSpan? - PullRequest
4 голосов
/ 19 марта 2010

В настоящее время я могу создать объект TextAppearanceSpan среднего размера, но как мне установить цвет текста на указанный цвет RBG (скажем, # c71585)?

new TextAppearanceSpan(context, android.R.style.TextAppearance_Medium);

Я вижу, что есть конструктор для

public TextAppearanceSpan(Context context, int appearance,
                          int colorList) {

Но что такое int для colorList? Есть ли пример для этого?

Спасибо.

Ответы [ 3 ]

6 голосов
/ 19 марта 2010

Почему бы не использовать TextAppearanceSpan без colorList в сочетании с ForegroundColorSpan?

0 голосов
/ 01 июля 2010

извините, я не могу добавить комментарий, приведенное выше утверждение не совсем правильно ... доступ к цвету через:

новый ForegroundColorSpan (R.color.color_name, ..)

не R.colors (как указано выше)

схема colors.xml

<ресурсы>

< color name="bright_green">#44f014< /color>

веселись

0 голосов
/ 19 марта 2010

Согласно Документам:

public TextAppearanceSpan (Context context, int appearance, int colorList)

Использует указанный TextAppearance ресурс для определения текста внешний вид и указанный текст Цветовой ресурс для определения цвета. Внешний вид должен быть, например, android.R.style.TextAppearance_Small, и список цветов должен быть, для пример, android.R.styleable.Theme_textColorDim.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...