从RatingBar中删除手势

时间:2010-08-13 14:11:31

标签: android gesture-recognition gesture

我有一个带有几个RatingBars的Activity,所以我的用户可以评价很多不同的东西。我的问题是这使我的用户难以在屏幕上上下滚动。

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

ratingBar.isIndicator(true);

我想您需要在应用程序的某个位置使用这些评级栏,您可以设置您的edittexts或其他任何设置等级栏再次正常,以便您可以评分。评级完成后,使用OnRatingBarChangeListener将评级栏设置回指标

迟到总比没有好!