我正在从网上获得评分,并希望按评分栏显示评分。
但我的问题是当我滑动评级栏时评级栏的评级正在改变。
我希望评分是固定的,不要因用户的触摸而改变。
是否有人能够限制对ratingbar的控制?我怎样才能做到这一点?
答案 0 :(得分:46)
在您的布局中使用android:isIndicator="true"
或在代码中使用setIsIndicator(boolean isIndicator)
以防止用户与RatingBar小部件进行互动。
来自文档的引用:
android:isIndicator - 这个评级栏是否应该只是一个指标(因此 用户不可更改)。
答案 1 :(得分:0)
我不知道它是否按照你想要的方式工作...使评级栏不可聚焦而不能通过设置setFocussableInTouchMode(false);
和setClickable(false);