Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
alsh
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 22
1

Не работает selector, установленный на кнопку

24.04.2015, 23:46. Просмотров 478. Ответов 2
Метки нет (Все метки)

Однако, здравствуйте) Порой мне кажется, что я Homo Sapiens Rukozhopus, но проблемы от этого не решаются...
В общем, в соответствии со всеми возможными и невозможными вариантами пытался установить selector на ImageView, чтобы она была, как кнопка, в нормальном состоянии и в нажатом. Потом устанавливал этот selector на Button, на ImageButton, менял сам selector изнутри, ставил android:clickable="true" на этот элемент интерфейса,
про android:background="@drawable/<название нужного selector-а>" вместо ошибочного android:src="@drawable/<название нужного selector-а>" тоже не забыл.....но итог один - ничего не происходит. Возможно, я это упустил, и нужно еще дополнительно что-то в классах, в которых задействована псевдокнопка(или все же полноценная кнопка?), прописывать? Буду очень признателен ответившим...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2015, 23:46
Ответы с готовыми решениями:

selector и linearlayout
пытаюсь заставить linearlayout графически реагировать на нажатие помогите, не...

Adapter selector selected
Пишу свой адаптер для списка. Для строк использую свой XML (устанавливаю в...

Не работает установленный драйвер NVIDIA
Недавно каким-то образом слетели дрова видеокарты, скачал с сайта последнее...

JQuery Selector
Добрый день. Пишу в phantomjs парсер и использую jQuery selector. Скачал...

Многочисленные $('selector').datepicker();
Всем привет! У меня на странице списком выводятся инпут поля для даты. На эту...

2
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.04.2015, 01:26 2
Покажите код селектора
0
alsh
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 22
25.04.2015, 08:38  [ТС] 3
XML
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8"?>
 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 
<item android:drawable="@drawable/playpressed" android:state_pressed="true"/>
 
<item android:drawable="@drawable/playfocused" android:state_focused="true"/>
 
<item android:drawable="@drawable/play"/>
 
</selector>
Добавлено через 42 минуты
Проблема решалась - я просто в layout указал этот элемент как кнопку. Раньше меня сбивало с толку то, что на макете помимо изображения стоит прозрачный прямоугольник, поэтому так и не пытался компилировать в таком варианте.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2015, 08:38

Использование selector и SelectionKey.OP_READ
Требуется написать программу которая бы в одном потоке могла обрабатывать много...

Ошибка no known class method for selector
- (void)animate:(UILabel*)label { ; ; ; ; label.alpha...

Как удалить acronis os selector
У меня 2 системы: Windows7 и Ubuntu Gnome. После установки os selector при...


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

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

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