背景:我们正在使用5颗星的标准安卓RatingBar。我们允许用户使用此RatingBar从1到5进行评分。我们显示的默认值为零,没有评级。
问题:用户在单击“评等栏”一次后,目前无法取消评级或将其设置为零。它们只能使其成为最小的值,即1。即使在代码中也不能这样做,因为如果您多次单击相同的评级,则不会调用onRatingChange事件。
对如何克服这个问题有什么想法吗?有可能吗?在这种情况下,用RatingBar创建一个新的子类会有帮助吗?
提前谢谢。
更新:这个问题没有任何代码,因为它不涉及代码中的问题。这是一个关于RatingBar功能和限制的问题。
发布于 2012-11-09 06:56:53
要取消安卓RatingBar的评级,用户必须滑到RatingBar的左端。只要点击最后一颗星星就不会失败。
https://stackoverflow.com/questions/13303193
复制相似问题