С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
1

Изменение backgraund color при нажатии

22.05.2014, 10:42. Просмотров 1466. Ответов 3
Метки нет (Все метки)

Есть TextView. При нажатии на текст (ссылка) в нём, меняю через селектор цвет текста.
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="#31b2e2"/>
    <item android:color="#FFFFFF"/>
</selector>
А поменять цвет фона не могу.
Подскажите как правильно сделать. Сделал по аналогии к тексту - не работает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2014, 10:42
Ответы с готовыми решениями:

Изменение даты в textView при нажатии на кнопки
Подскажите,как менять дату с помощью кнопок (предыдущая,следующая) или выбирать...

Изменение значение при нажатии в actionbar, а именно в option menu
Подскажите как в action bar в выплывающем меню можно было бы настроить...

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? ...

ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии?
1. Есть свой класс ContactsSimpleCursorAdapter, в методе public void...

Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка?
Здравствуйте, подскажите, пожалуйста, как изменить цвет пункта ListView при...

3
vxg
Модератор
3265 / 2063 / 325
Регистрация: 13.01.2012
Сообщений: 8,004
22.05.2014, 12:45 2
сделать фигуру
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true">
        <shape>
            <solid android:color="#80D0FF"/>
        </shape>
    </item>
    <item>
        <shape>
            <solid android:color="#80E8FFE8"/>
        </shape>
    </item>
</selector>
и указать эту фигуру в качестве бэка
0
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
22.05.2014, 13:39  [ТС] 3
Спасибо, я еще не силен в программировании. Можно чуть по подробнее ?
0
vxg
Модератор
3265 / 2063 / 325
Регистрация: 13.01.2012
Сообщений: 8,004
22.05.2014, 13:51 4
в res\drawable создать файл например rectangle_green.xml с указанным содержимым
кинуть на ваш Layout элемент TextView у которого android:background="@drawable/rectangle_green"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2014, 13:51

Ошибка при нажатии
делаю приложение по урокам...

Действие при нажатии на ссылку
Есть TextView, в тексте содержится ссылка. Как сделать, чтоб при нажатии на...

Ошибка при нажатии на кнопку
package ru.test.gthen; import android.app.*; import android.os.*; import...


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

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

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