Установить OnClickListener для пользовательского просмотра динамически

1

Я добавляю свой пользовательский View динамически, но я не знаю, как установить для них прослушивание кликов.

Мой код:

rect1.setOnClickListener(new OnClickListener(){
        public void onClick(View v){
            frame_view.addView(new CustomView(getApplicationContext())
            .setOnLongClickListener(listener);
        }
    });

rect1 = моя кнопка.

Eclipse подчеркивает addView и показывает эту ошибку:

Метод addView (View) в типе ViewGroup неприменим для аргументов (void)

Теги:
events

1 ответ

1
Лучший ответ
CustomView objCustomView=new CustomView(getApplicationContext());   
objCustomView.setOnLongClickListener(listener);
frame_view.addView(objCustomView)
  • 0
    Использование ViewGroup позволяет установить щелчок мышью в методе addView ?
  • 0
    см. ответ я обновляю .... извините, я не могу понять ваш вопрос в первый раз ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню