С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

Цвет текста и Color State List - Программирование Android

12.05.2013, 16:37. Просмотров 1364. Ответов 5
Метки нет (Все метки)

XML
1
2
3
4
5
    <EditText
 
        android:background="@drawable/text_view_edit_style"   //все ОК
 
        android:textColor="@drawable/text_view_edit_color"   // падает />
text_view_edit_style
XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"  >
    <item android:state_focused="false"
          android:drawable="@drawable/text_view_edit_color_nofocus"  />
    <item android:state_focused="true"
          android:drawable="@drawable/text_view_edit_color_focus"  />  
      
</selector>
text_view_edit_color_nofocus
XML
1
2
3
<?xml version="1.0" encoding="utf-8"?>
<color xmlns:android="http://schemas.android.com/apk/res/android"
    android:color = "#bbb" />
text_view_edit_color_nofocus
XML
1
2
3
<?xml version="1.0" encoding="utf-8"?>
<color xmlns:android="http://schemas.android.com/apk/res/android"
    android:color = "#fff" />
мб есть какой то другой способ это сделать? не плодя столько xml файлов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 16:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цвет текста и Color State List (Программирование Android):

Как задать черный цвет текста для ListView? - Программирование Android
Добрый день! Пытаюсь разобраться в этом исходнике https://github.com/nexes/Android-File-Manager Возник вопрос, как сделать текст на...

Указать цвет текста, подходящий для разных цветовых тем - Программирование Android
Есть напр. 2 темы: Theme.AppCompat - темная Theme.AppCompat.Light - светлая Вот как указать одним стилем что цвет TextView при...

Цвет в текста в input в Chrome не изменяется через color - HTML, CSS
Столкнулся с такой проблемой. Нужно поменять цвет текста в &lt;input type=&quot;text&quot;&gt;. Делаю через стили свойством color. Но штука такая, что...

Как преобразовать цвет System.Drawing.Color в цвет API (UINT) - Visual Basic .NET
Всем здравствуйте. &lt;DllImport(&quot;gdi32.dll&quot;)&gt; _ Public Shared Function CreatePen(ByVal fnPenStyle As Integer, ByVal nWidth As Integer,...

MySQL Как отсортировать таблицу state 2 drop down list? - PHP БД
Короче проблема у меня сортировка штатов с помощю 2 drop down листа. Первый drop down list для страны country, если выбрать страну то...

.NET 4.x Цвет текста на форме влияет на цвет текста компонентов формы - Visual Basic .NET
Всем доброго времени суток! Появилась потребность написать на форме. При смене цвета текста через колордиалог If...

5
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.05.2013, 16:46 #2
Цитата Сообщение от spydark91 Посмотреть сообщение
XML
1
android:textColor="@drawable/text_view_edit_color"  // падает />
XML
1
android:textColor="@color/text_view_edit_color"
Добавлено через 2 минуты
Цитата Сообщение от spydark91 Посмотреть сообщение
мб есть какой то другой способ это сделать? не плодя столько xml файлов
XML
1
2
3
4
5
6
7
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:color="#ffff0000"/> <!-- pressed -->
    <item android:state_focused="true"
          android:color="#ff0000ff"/> <!-- focused -->
    <item android:color="#ff000000"/> <!-- default -->
</selector>
1
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
12.05.2013, 16:47  [ТС] #3
Куда мне определить файл text_view_edit_color.xml ?
0
Миниатюры
Цвет текста и Color State List  
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.05.2013, 16:49 #4
Никуда, читайте это - http://developer.android.com/guide/t...ces.html#Color
0
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
12.05.2013, 17:07  [ТС] #5
того, что мне надо там не нашел

Добавлено через 42 секунды
XML
1
<color name="text_v_e" ></color>
таким макаром можно указать сам цвет, но не ссылку на файл, который этот цвет подставит

Добавлено через 2 минуты
а нет, ресурс тоже можно

Добавлено через 17 секунд
все ясно, спасибо
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.05.2013, 17:12 #6
не нужно создавать отдельный файл для каждого цвета, читайте внимательно по ссылке выше.
0
12.05.2013, 17:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2013, 17:12
Привет! Вот еще темы с ответами:

Hover не меняет color цвет - HTML, CSS
Всем привет! Нужна помощь. Не могу понять, почему hover при наведении на ссылку применяет к ней font-weight, а color нет? Я хочу,...

Запустить Color Dialog и перекрасить вершину в другой цвет - C++ Builder
Всем доброго времени суток. Задача такая.При нажатии на канве у меня рисуется вершина графа (обычный кружок) и заносятся координаты точек в...

ActiveX Color Property Page не позволяет выбрать цвет из палитры - C++ COM
Здравствуйте. Я создал в Visual Studio ActiveX на MFC, добавил туда стандартную страницу свойств для выбора цвета, создал свойство...

Представить данные в виде строки название авто(auto),цвет(color) - PHP БД
На 1-ом уровне идут maker(отсортированные в ASC), на 2-ом уровне auto(также отсортированные в ASC).На втором уровне данные нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.