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

Регулярка в имени кнопки или id - Android

Восстановить пароль Регистрация
 
Yulunga
 Аватар для Yulunga
54 / 47 / 13
Регистрация: 22.04.2013
Сообщений: 323
15.12.2014, 15:54     Регулярка в имени кнопки или id #1
день добрый !
учусь по стартандроид.ру , пока ничего путного не сделал, но вопрос возник :
у меня есть например 10 кнопок ( имитация калькулятора, цифры с 0 по 9 ).
в мейн активити надо прописать на каждую
Java
1
2
btn_икс = (Button) findViewById(R.id.btn0);
btn_икс.setOnClickListener(this);
можно ли сделать как-то попроще , типа "для всех бутонов, ид которых начинается с бтн, назначить переменную, которую слушать "?
спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2014, 15:54     Регулярка в имени кнопки или id
Посмотрите здесь:

Android Преобразование имени контакта в строку
Android Как получить доступ к элементу в папке по имени?
Недопустимый символ в имени файла Android
Gradient или как сделать теневые границы у кнопки Android
Android Объявление static без имени
Android Динамическая смена имени ресурсного файла изображения
Русские буквы в имени ресурса Android
Отображение имени трека Android
Как закрыть приложение при нажатии кнопки back или home? Basic4Android
Как обратиться к объекту по имени со строки? Android
Как получить значение текстового ресурса, не зная его имени? Android
Как обратиться к свойствам View по имени? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
15.12.2014, 17:31     Регулярка в имени кнопки или id #2
Закинуть кнопки в массив, пройтись по нему и назначить каждой кнопке листенер.
GreenForest
 Аватар для GreenForest
50 / 42 / 14
Регистрация: 05.12.2013
Сообщений: 273
15.12.2014, 21:18     Регулярка в имени кнопки или id #3
Слушателем вообще можно сделать только Activity. В таком случае ставить слушатель на каждую кнопку Вам не нужно будет.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
15.12.2014, 21:58     Регулярка в имени кнопки или id #4
GreenForest, нужно будет вешать на каждую кнопку -
Java
1
button.setOnClickListener(this);
Yulunga
 Аватар для Yulunga
54 / 47 / 13
Регистрация: 22.04.2013
Сообщений: 323
16.12.2014, 05:18  [ТС]     Регулярка в имени кнопки или id #5
ага понятно спасибо. кнопок у меня правда штук 30+
но точно также все их засунуть в один массив и фор_ичем выставить слушателя. наверно так самый короткий способ, получается.
Yandex
Объявления
16.12.2014, 05:18     Регулярка в имени кнопки или id
Ответ Создать тему
Опции темы

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