我有一个带有几个RatingBars的Activity,所以我的用户可以评价很多不同的东西。我的问题是这使我的用户难以在屏幕上上下滚动。
如果您尝试在屏幕上垂直滑动手指并且您触摸的第一个点位于RatingBar上,则RatingBar会尝试捕获手势本身,而不是在手指离开它时传递手势(使用RatingBar,你可以水平滑动以上下移动评级。
我甚至试图关闭焦点,但这并不能解决我的问题。
有什么想法吗?
答案 0 :(得分:0)
您可以将评级栏设置为isIndicator(true)
ratingBar.isIndicator(true);
我想您需要在应用程序的某个位置使用这些评级栏,您可以设置您的edittexts或其他任何设置等级栏再次正常,以便您可以评分。评级完成后,使用OnRatingBarChangeListener将评级栏设置回指标
迟到总比没有好!