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

Как присвоить фон отдельным кнопкам клавиатуры?

09.06.2015, 09:40. Просмотров 327. Ответов 4
Метки нет (Все метки)

Имеется своя клавиатура, написанная по гайду на developer.android.com
Требуется затемнить кнопки шифт, смена языка и тд. Голову сломала, подскажите, пожалуйста, в какую сторону дышать!
А еще очень нужно при нажатии на шифт как то сказать ему, что кнопка должна оставаться нажатой, пока пользователь не ткнул на букву - то есть именно внешний вид обработать.
Товарищи, пожалуйста, помогите советом!

Добавлено через 16 часов 41 минуту
С кнопкой пока сделала через слушатели key.setIcon()
Java
1
2
3
4
5
6
7
8
if (primaryCode == -1) {
            List<Keyboard.Key> keys = curKb.getKeys();
            for (Keyboard.Key key : keys) {
                if (key.codes[0] == -1) {
                    key.icon = getResources().getDrawable(R.drawable.kbshiftpressed);
 
                    kv.invalidateAllKeys();
}
Вопрос с изменением фона некоторых кнопок актуален!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2015, 09:40
Ответы с готовыми решениями:

Сжимается фон фрагмента при открытии клавиатуры
Есть фрагмент. код &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...

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

Как добавить дополнительные параметры к программно создаваемым кнопкам?
Программа готова к эксплуатации, но появилась необходимость добавить...

Как в Android Studio обращаться к компонентам (кнопкам, полям, и т.д.)?
как например делать что бы при клике на кнопку(в андроид студио)всплывало...

Как применить одинаковое действие к отдельным кнопкам из группы
На форме имеется большое количество кнопок. При наведении мыши на кнопку у нее...

4
Pablito
2767 / 2198 / 744
Регистрация: 12.05.2014
Сообщений: 7,711
Завершенные тесты: 1
09.06.2015, 09:49 2
тут на форуме пару появлялся БОГ клавиатурных решений, поищи по форуму, свяжись с ним, может быть он поможет
искать надо по слову "инсульт" я серьезно
1
santanika
2 / 4 / 0
Регистрация: 26.05.2015
Сообщений: 36
09.06.2015, 09:51  [ТС] 3
Спасибо, ща поищу)))) У меня уж с этой клавой у самой скоро что то подобное будет, снится уже.
0
androbro
344 / 304 / 68
Регистрация: 17.10.2014
Сообщений: 903
09.06.2015, 10:15 4
Цитата Сообщение от Паблито Посмотреть сообщение
искать надо по слову "инсульт" я серьезно
ааахахаха помню помню такого
0
santanika
2 / 4 / 0
Регистрация: 26.05.2015
Сообщений: 36
15.06.2015, 16:24  [ТС] 5
решение нашлось тут

Долго маялась, дурацкая ошибка в расположении item'ов в selector'е - дефолт должен быть в самом низу!
0
15.06.2015, 16:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 16:24

Как рандомно присвоить 3 кнопкам названия из ранее заготовленной коллекции
Подскажите как рандомно присвоить 3 кнопкам названия из ранее заготовленной...

Как присвоить фон к css классу в модуле?
Привет всем. Суть: есть модуль &quot;тор пользователей&quot;(utop) в нем выводятся...

Переключение раскладки клавиатуры по кнопкам Alt и Shift
Есть работающая программа вот она uses crt; var rusChars:array of char;...


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

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

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