繁体   English   中英

Android评分栏仅显示一星

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM