1

我有一个带有多个 RatingBars 的 Activity,因此我的用户可以对许多不同的事物进行评分。我的问题是这让我的用户很难上下滚动屏幕。

如果您尝试在屏幕上垂直滑动手指并且您触摸的第一个点是在 RatingBar 上方,RatingBar 会尝试捕获手势本身,而不是在您的手指移开时将其传递(使用 RatingBar,您可以滑动水平向上和向下移动评级)。

我什至尝试关闭焦点,但这并不能解决我的问题。

有任何想法吗?

4

1 回答 1

0

您可以将评分栏设置为 isIndicator(true)

ratingBar.isIndicator(true);

我想您需要在应用程序中的某个位置使用这些评分栏,您可以设置您的编辑文本或其他任何内容以再次将评分栏设置为正常,以便您进行评分。评级完成后,使用 OnRatingBarChangeListener 将评级条设置回指标

迟到总比不到好!

于 2013-07-12T18:02:51.657 回答