Установите цвет столбца в TableLayout

Я могу установить цвет строки на tablelayout. Мне нужно установить для столбца определенный цвет. Ячейки моей таблицы заполнены текстовыми представлениями, я пытался установить фон для текстовых представлений, но мои текстовые представления имеют отступы, а отступы кажутся прозрачными и не улавливают цвет фона текстового представления.

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

Решение должно работать на версии ОС 2.1.

Спасибо, Кевин


person Kevin    schedule 02.06.2011    source источник
comment
Я пытался установить фон для текстовых представлений, но мои текстовые представления имеют отступы, а отступы кажутся прозрачными и не улавливают цвет фона текстового представления. -- В самом деле? Поля считаются за пределами фона, но отступы находятся внутри, поэтому я ожидаю, что это сработает. Не могли бы вы опубликовать некоторые макеты или код?   -  person CommonsWare    schedule 02.06.2011
comment
Хорошо, иногда просто полезно перепроверить свою работу). Когда я копировал код для вставки в этот вопрос, я увидел, что устанавливаю отступы во всех столбцах, кроме того, который я пытался раскрасить. Вы правы, как только я установил отступы для текстовых представлений в первом столбце, цвет расширился, чтобы заполнить ячейку. Спасибо!   -  person Kevin    schedule 02.06.2011
comment
Вау! Ты напугал меня там на минуту. Ну, хотя бы на секунду-две. :-)   -  person CommonsWare    schedule 02.06.2011


Ответы (1)


Окрашивание представлений в столбце, который вы хотите покрасить, достигает эффекта.

person Kevin    schedule 05.06.2011