我根据kozyr的说明(http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/)创建了一个自定义风格的RatingBar。但是,我希望我的RatingBar只是一个指标,而非交互式。我定义的风格有 @android:style / Widget.RatingBar.Indicator作为父级,并且RatingBar正确显示。但是,仍然可以由用户修改RatingBar。
任何想法使定制风格的RatingBar只是一个指标?
答案 0 :(得分:2)
我一直犹豫不决,但我将答案作为公认的答案提交。我不确定适当的协议,但我相信我的答案是最正确的,而设置启用false更像是一个黑客攻击,虽然在某些情况下肯定是合适的,但其他时候可能会产生意想不到的副作用。
这显然是一个错误:code.google.com/p/android/issues/detail?id=4520当我在样式定义中添加true时,RatingBar就是一个指标。
答案 1 :(得分:0)
您还可以设置myRatingBar.setEnabled(false);
以禁用用户互动。
答案 2 :(得分:0)
ratingbar.setEnabled(false)只是没有做任何事情。