Android RatingBar运行异常
我正在互联网上搜寻解决方案,但没有用 下面是我的分级栏的两个XML版本: (一)Android RatingBar运行异常,android,Android,我正在互联网上搜寻解决方案,但没有用 下面是我的分级栏的两个XML版本: (一) (二) 区别在于第一个具有样式属性。更大更麻烦的区别是setOnRatingBarChangeListener正在处理第二个而不是第一个,因此我无法在第一种情况下更改评级。我需要它来处理第一个,因为第一个看起来更酷 我错过了什么?如果答案很明显,我可能会自杀。好的,找到解决办法了。显然,android不支持在更漂亮的分级栏上进行用户交互 较小的RatingBar样式(ratingBarStyleSmall)
(二)
区别在于第一个具有样式属性。更大更麻烦的区别是setOnRatingBarChangeListener正在处理第二个而不是第一个,因此我无法在第一种情况下更改评级。我需要它来处理第一个,因为第一个看起来更酷
我错过了什么?如果答案很明显,我可能会自杀。好的,找到解决办法了。显然,android不支持在更漂亮的分级栏上进行用户交互 较小的RatingBar样式(ratingBarStyleSmall)和较大的仅指示器样式(ratingBarStyleIndicator)不支持用户交互,只能用作指示器
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:stepSize="1.0"
android:rating="2.0" />
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:stepSize="1.0"
android:rating="2.0" />