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

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

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

Получить параметры кнопки внутри OnClick - Программирование Android

01.07.2016, 15:06. Просмотров 281. Ответов 4
Метки нет (Все метки)

доброго всем
помогите новичку

имеется layout, на котором динамически создается неизвестное количество кнопок.
Каждая кнопка помимо стандартных полей должна иметь некий id
по нажатию каждой из кнопок должен вызываться метод, в метод должен передаваться этот id

создан подкласс
Java
1
2
3
4
5
public class myButton extends Button {
        int myID;
        myButton(Context context){
                super(context);
                myID = 0;       }   }
в цикле создаются его экземпляры, каждому из которых методом setOnClickListener присваивается один и тот же обработчик нажатия onclickMyButton
Java
1
2
3
4
 View.OnClickListener onclickMyButton = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
        ......
Как внутри обработчика получить myID?

Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2016, 15:06     Получить параметры кнопки внутри OnClick
Посмотрите здесь:

Стандартные параметры фона кнопки - Программирование Android
При нажатии кнопки необходимо сделать, чтобы она на секунду становилась зеленой. С таймером проблем нет, сделать фон зеленым тоже...

Разместить TextView внутри кнопки - Программирование Android
Добрый день, каким образом можно поместить TextView как бы на кнопку и центрировать TextView относительно Button?

Получить доступ к TextView внутри ListView - Программирование Android
Привет, форумчане! Сначала кратко(потребуется код выложу, просто нужно понять принцип): Есть Активити на базе ЛистАктивити, в ней ЛистВью...

Получить текст с нажатой кнопки - Программирование Android
Здравствуйте. Начал изучать Android Studio и в рамках своего обучения пытаюсь сделать простой калькулятор. Дабы не плодить код сделал...

Получить JSON и передать все его параметры его в Intent. Использован автофильтр - Программирование Android
Всем привет. Я тут запутался, помогите разобраться. Стоит задача выполнить такой функционал: получить данные JSON, один из параметров...

OnClick ExpandableListView - Программирование Android
Пример для ItemList, который нашел в интернете. listview.setOnItemClickListener(new OnItemClickListener(){ @Override ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
01.07.2016, 15:12     Получить параметры кнопки внутри OnClick #2
v.getId() или v.getTag() не устраивает?
lotnikov
0 / 0 / 0
Регистрация: 01.07.2016
Сообщений: 3
01.07.2016, 15:51  [ТС]     Получить параметры кнопки внутри OnClick #3
на самом деле параметров типа myID много, и все они нужны внутри обработчика
getTag буду читать, возможно подойдет, но придется помнить какой параметр под каким номером был передан в settag(int, object)
странно както

Добавлено через 25 минут
в идеале было бы переопределить void onClick(myButton v) {..
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
01.07.2016, 17:57     Получить параметры кнопки внутри OnClick #4
я думаю, что проблема - в архитектуре программы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2016, 19:35     Получить параметры кнопки внутри OnClick
Еще ссылки по теме:

onClick и onLongClick у WebView - Программирование Android
Собственно как научить WebView обрабатывать эти 2 события?

Ошибка в onclick кнопок - Программирование Android
Вроде как все правильно, но при нажатии на кнопку (любую) вылетает. Код программы: public void createTicket(View view)...

Событие onClick в fragment - Программирование Android
Доброго времени суток! Есть фрагмент и на нем кнопка, как обрабатывать нажатие этой кнопки? Фрагмент: <RelativeLayout...

OnClick для всего экрана - Программирование Android
На Activity находится много компонентов. Activity несколько штук. И нужно сделать так чтобы при касании экрана в любом месте выполнялось ...

Could not execute method for android:onClick - Программирование Android
При клике на кнопку, возникает такая вот ошибка, точно на такие же кнопки жмакается в других фрагментах, все в порядке, может дело в...

Navigation Drawer OnClick Событие - Программирование Android
Подскажите плз, как делать онклик событие для драуера... Гугл нашел че то - не сработало...


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

Или воспользуйтесь поиском по форуму:
lotnikov
0 / 0 / 0
Регистрация: 01.07.2016
Сообщений: 3
01.07.2016, 19:35  [ТС]     Получить параметры кнопки внутри OnClick #5
более того, я в этом уверен
по http принимается некий массив с данными, на основании которого должно возникнуть несколько кнопок (по количеству элементов массива). Все кнопки должны делать одно и то же, но с разными элементами массива.
Yandex
Объявления
01.07.2016, 19:35     Получить параметры кнопки внутри OnClick
Ответ Создать тему
Опции темы

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