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

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

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

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

03.11.2015, 17:19. Просмотров 160. Ответов 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());
Благодарен за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2015, 17:19     ExpandableRecyclerAdapter реакция на onClick для Button
Посмотрите здесь:
Android Программное создание обработчика события OnClick для button
Android OnClick для всего экрана
Android Как в Android положить один объект (button) на другой (button)?
Android Button для android
Обработчик событий для динамического Button Android
Реакция на смс Android
Android Реакция кнопки на нажатие
Android Реакция активити на событие в сервисе
Некорректная реакция на касание элемента GridView Android
OnClick ExpandableListView Android
Событие onClick в fragment Android
onClick и onLongClick у WebView Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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