较小的评级栏

时间:2012-12-07 02:15:22

标签: android

我已经浏览了所有这些论坛,寻找有关如何更改评级栏大小(使星星变小)的答案,我不确定是否可以完成?我看到了“自定义漂亮评级栏”的教程,但我并没有真正尝试创建任何新的东西。我想使用包装附带的星星。我希望获得10星评级,其中所有星星都适合屏幕,现在只有大约7个适合屏幕。基本上我希望它看起来像IMDB应用程序。评级系统,如果有人见过吗?谢谢您的帮助。我会粘贴一些代码但不是很多。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<RatingBar
    android:id="@+id/ratingBar1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:numStars="10" />

</LinearLayout>

2 个答案:

答案 0 :(得分:1)

我认为唯一的方法就是制作自己的自定义星形画笔。即使它们只是缩小的系统星形可绘制的副本。

答案 1 :(得分:0)

您只需为评级栏创建自定义样式即可。

这里有很好的解释:

https://stackoverflow.com/a/5800686/435855