自定义RatingBar未显示超过1星

我已经从这个stackoverflow线程实现了一个自定义评级栏,即使我将numStars设置为5或任何其他数字,它也不会显示多个星号

这是守则。

我正在使用矢量drawables的图像。

main_activity.xml中的 RatingBar

 

Fuel_Indicator样式风格。

  @drawable/fuel_bar_full @drawable/fuel_bar_full 23dip 25dip  

fuel_bar_filled.xml

     

fuel_bar_empty.xml

 `      

fuel_bar_filled.xml

 `      

您的实现是完美的但您正在使用Vector Drawable导致此问题。 因此,为了使用它,尝试将Vector Drawable替换为drawable文件夹中的png图像,并查看它的工作原理。

你正在使用Vector Drawablelayer-list所以你的Vector Drawable图像适合整个布局尝试用png替换它将解决你的问题。