Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
alsh
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 22
#1

Не работает selector, установленный на кнопку - Программирование Android

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

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

selector и linearlayout - Программирование Android
пытаюсь заставить linearlayout графически реагировать на нажатие помогите, не работает &lt;LinearLayout ...

Adapter selector selected - Программирование Android
Пишу свой адаптер для списка. Для строк использую свой XML (устанавливаю в getView). Как подложку строки использую селектор для эфекта...

Определить стиль, установленный у пользователя - Программирование Android
Приветствую всех :) Итак, мое приложение вешает иконку в трей. Цвет трея зависит от стиля андроида. Соответственно, на светлый трей...

Действие на кнопку физическую кнопку Меню - Программирование Android
Здравствуйте. Хочу в своё приложение добавить QuickAction3D, взялся разбирать их пример и взял код import android.app.Activity; ...

Передача текста в кнопку - Программирование Android
Всем привет. Сейчас пытаюсь сделать свое первое приложение, и выбор пал на судоку. Решил создать поле под судоку из 81 кнопки, и 9 кнопок...

Действие на кнопку POWER - Программирование Android
Только начал изучать андроид =(. Как сделать чтобы при разблокировки смартфона запускался layout в котором будет вводится графический ключ.

Прогресс бар в кнопку - Программирование Android
Здравствуйте! Подскажите пожалуйста как сделать кнопку, умеющую на себе отображать прогресс выполнения задачи. В стандартной &lt;Button /&gt;...

Нажать кнопку в ListView - Программирование Android
Понимаю что простой вопрос, но не нашел как. Почти все работает Есть простая разметка состоящая из TextView и Button &lt;?xml...

Програмно нажать кнопку - Программирование Android
Почему обрабатывается &quot;KEYCODE_BACK&quot; , а &quot;KEYCODE_MEDIA_PLAY&quot;, &quot;KEYCODE_VOLUME_UP&quot;... не обрабатываются при нажатии на кнопку? ...

Скрыть пустую кнопку - Программирование Android
Есть тест, вопрос и выбор ответов .Количество ответов всегда разные . Как скрыть пустые кнопки-ответы. Заполнение батонов ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.04.2015, 01:26     Не работает selector, установленный на кнопку #2
Покажите код селектора
alsh
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 22
25.04.2015, 08:38  [ТС]     Не работает selector, установленный на кнопку #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 указал этот элемент как кнопку. Раньше меня сбивало с толку то, что на макете помимо изображения стоит прозрачный прямоугольник, поэтому так и не пытался компилировать в таком варианте.
Ответ Создать тему
Опции темы

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