Android: Как я могу изменить цвет текста ListAdapter? - PullRequest
1 голос
/ 07 мая 2010

Цвет текста по умолчанию - белый.Допустим, если я хочу изменить цвет, то как я могу это сделать?Любая подсказка?

Ответы [ 4 ]

1 голос
/ 07 мая 2010

в методе getView найдите TextView и установите цвет с помощью setTextColor ().Если вы хотите, чтобы ваш цвет был изменен для вас в зависимости от состояния элемента (выбранный / выделенный и т. Д.), Создайте новый цвет в my_color.xml и определите ваши состояния - примеры цветов с состоянием находятся в SDK в папках res.

0 голосов
/ 08 мая 2010

Я настоятельно рекомендовал написать свою собственную тему для представления списка, а затем установить ее в XML-файле раскладок, это означает, что вы можете использовать один и тот же стиль во всем приложении

Это хороший учебник для начала http://brainflush.wordpress.com/2009/03/15/understanding-android-themes-and-styles/

0 голосов
/ 07 мая 2010

Вы не можете использовать setTextColor ();в вашем ListAdapter?Я думаю, что вы могли бы

0 голосов
/ 07 мая 2010

Одна вещь, которую вы можете сделать, это использовать свой собственный макет для элементов списка. Таким образом, вы можете установить любой цвет или любой другой макет в элементах.

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