[英]Android Rating bar displays only one star
我为RatingBar创建了自定义样式,将样式应用于评级栏时,它仅显示一颗星,并且在RatingBar的属性中,我还定义了起点的大小,即5,但是在运行时仅显示一星。 注意:我正在使用ActionbarActivity ,因为我正在显示RatingBar ,但是当我仅使用Activity类时,它将显示5星,并且主题也适用于此 。 所以请帮我解决这个问题。
检查是否使用Vector Drawable导致此问题。 因此,要使用它,请尝试在drawable文件夹中将Vector Drawable替换为png图像,然后看看它的作用。
您正在使用Vector Drawable和layer-list,因此您的Vector Drawable图像适合整个布局,请尝试用png替换它,这将解决您的问题。
尝试使用XML:
<RatingBar
android:id="@+id/rating_bar"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:rating="3.5" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.