как удалить OnSeekBarChangeListener после установки в Android? - PullRequest
0 голосов
/ 05 января 2012

Я искал и попробовал некоторые из предложений, но все еще безуспешно.

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

Моя проблема заключается в том, что после выключения переключателя слушатель панели поиска все ещеактивный.Я попытался передать null в setOnSeekBarChangeListener, но он не работает.

спасибо за вашу помощь.Я новичок в Android, и обработка цепочки событий пользовательского ввода все еще смущает меня.Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Это должно работать.

myView.setOnSeekBarChangeListener(null);
0 голосов
/ 05 января 2012

Попробуйте это ..

mySeekBar.setEnabled(false);

EDIT:

Попробуйте установить фокус на false, как это ..

  mySeekBar.setFocusable(false);
...