在我的 Activity 中,我有一些评分栏。但是这个酒吧的大小太大了!
如何缩小尺寸?
编辑
多亏了加百利·尼古特(Gabriel Negut),
我使用以下样式进行了此操作:
<RatingBar
style = "?android:attr/ratingBarStyleSmall"
android:numStars = "5"
android:rating = "4" />
现在,尺寸减小了,但是星级数和等级不生效!!!
为什么?我有7颗星,其中有6颗被选中。
最佳答案
我发布的原始链接现在已断开(有充分的理由说明仅发布链接不是最佳方法)。您必须使用RatingBar
或从ratingBarStyleSmall
继承的自定义样式来设置Widget.Material.RatingBar.Small
的样式(假设您在应用中使用Material Design)。
选项1:
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleSmall"
... />
选项2:
// styles.xml
<style name="customRatingBar"
parent="android:style/Widget.Material.RatingBar.Small">
... // Additional customizations
</style>
// layout.xml
<RatingBar
android:id="@+id/ratingBar"
style="@style/customRatingBar"
... />
关于android - 如何缩小Ratingbar的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6153587/