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

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

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

ExpandableRecyclerAdapter реакция на onClick для Button - Программирование Android

03.11.2015, 17:19. Просмотров 172. Ответов 0
Метки нет (Все метки)

Все привет! нужна Ваша помощь

Используется 'com.bignerdranch.android:expandablerecyclerview:2.0.3' для списка
в дочерних элементах программно добавляется Button для него создан свой класс с имплементацией OnClickListener

Но для созданных объектов не реакции на onClick

private class myButtonModul extends AppCompatButton implements OnClickListener{

public myButtonModul(Context context) {
super(context);
this.setClickable(true);
}

private LinearLayout.LayoutParams setMargin(){
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
int sizeInDP = 4;
int marginInDp = (int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, sizeInDP, getResources()
.getDisplayMetrics());
params.setMargins(marginInDp, marginInDp, marginInDp, marginInDp);
return params;
}

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);

final int width = getMeasuredWidth();
final int height = getMeasuredHeight();

setMeasuredDimension(240, 240);
}

@Override
public void onClick(View v) {
boolean aaa = true;
}
}
myButtonModul mButton = new myButtonModul(cntx);
mButton.setText("modul\n" + position);
mButton.setTag(childViewHolder);
mButton.setBackgroundResource(btn_modul);
childViewHolder.ll_modul.addView(mButton, mButton.setMargin());
Благодарен за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2015, 17:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ExpandableRecyclerAdapter реакция на onClick для Button (Программирование Android):

Программное создание обработчика события OnClick для button - Программирование Android
Иметься кнопка, которая создается самим пользователем Код создания кнопки: public void CreateButton() { LinearLayout...

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

Как в Android положить один объект (button) на другой (button)? - Программирование Android
Скажите, как можно положить один объект на другой, так что бы они оба были кликабельными? У менять есть две кнопки примыкающие друг к...

Button для android - Программирование Android
Как сделать, чтобы на кнопке слева была иконка и по центру был текст, как мне так сделать???

Напишите обработчик события OnClick для компонента Button - Delphi
Ну в общем нужно создать несколько приложений, вроде бы не трудно, но у меня не получается ((( я в этом новичок.. Помогите пожалуйста .. ...

TrackBar->OnClick() или реакция на мышь - C++ Builder
Доброго времени суток форумчане. Вопрос в следующем: есть TrackBar, мне нужно передавать значение выставленное на trackbare. Передача...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2015, 17:19
Привет! Вот еще темы с ответами:

Реакция на нажатие Button - Delphi
Здравствуйте уважаемые программисты! Имеются 2 формы. в первой форме OpenForm размещена таблица StringGrid и кнопка Button1 (для...

Не работает onclick в button - JavaScript
У меня в коде JS есть функция, которая выводит 2 сообщения, если нажата кнопка. function hi() { window.alert("Hi!"); ...

Lazarus OnClick for Button - Lazarus
Добрый день, собственно нужна ваша помощь, суть такова: нужно было описать обработчик событий OnClick для кнопки, нажав на которую...

Блокировать событие onclick right mouse button. - JavaScript
neobhodimo blokirovat event onclick right mouse button.


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

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

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