Удалить жесты из RatingBar

1

У меня есть Activity с несколькими RatingBars, поэтому мои пользователи могут оценивать разные вещи. Моя проблема заключается в том, что это затрудняет просмотр моих пользователей вверх и вниз по экрану.

Если вы попытаетесь сдвинуть палец по вертикали на экране, а первое пятно, которое вы касаетесь, находится над RatingBar, RatingBar пытается захватить сам жест, вместо того, чтобы пропустить его, как только ваш палец уйдет от него (с помощью RatingBar, вы можете прокручивать по горизонтали, чтобы переместить рейтинг вверх и вниз).

Я даже пытался отключить фокус, но это не решает мою проблему.

Любые идеи?

  • 0
    Кто-то должен был иметь эту проблему раньше. Никто не пытался поместить RatingBar в ListView или что-то?
  • 0
    Кто-то? Кто-нибудь?
Теги:
gesture
gesture-recognition

1 ответ

0

Вы можете установить рейтинговую панель как isIndicator (true)

ratingBar.isIndicator(true);

Думаю, вам нужно будет использовать эти рейтинговые бары в какой-то момент приложения, вы можете установить свои edittexts или что-то еще, чтобы снова установить нормальные бары, чтобы вы могли оценить. Как только рейтинг будет выполнен, с помощью OnRatingBarChangeListener установите рейтинги на индикаторы

Лучше поздно, чем никогда!

Ещё вопросы

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