Добрый день.
Задача в drag and drop seekBar'а, но seekBar не обрабатывает LongClick.
Как можно выйти из этой ситуации?
И еще вопрос, как можно временно отключить перетаскивание ползунка, я думал поможет что-то типо setOnClickListener(null), но нет.
SeekBar OnLongClickListener
-
- Сообщения: 35
- Зарегистрирован: 22 фев 2015, 23:18
Re: SeekBar OnLongClickListener
Повесить слушатель длинного нажатия сверху на контейнер seekbar. Например, на LinearLayout внутри которого находится seekBarКак можно выйти из этой ситуации?
код для Активности
Код: Выделить всё
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
linearLayout.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//обработка длинного нажатия
return true; //обязательно возвращаем true -
// это значит, что мы обработали нажатие
// и больше никому обрабатывать не нужно
}
});
Код: Выделить всё
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/linearLayout"
>
<SeekBar
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>