繁体   English   中英

自定义大小的评级栏

[英]Rating bar with custom size

我必须用我的自定义尺寸显示评级栏。 但是在我自定义大小的评级栏的情况下,星星在我的布局中消失了。 我可以管理填充的大小和评分栏的边距吗?

 <RatingBar
                    android:focusable="false"
                    android:id="@+id/rating_order"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:numStars="5"
                    android:stepSize="1.0"
                    android:scaleX="0.3"
                    android:scaleY="0.3" />

您可以尝试从样式设置参数:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="CustomRatingBar" parent="@android:style/Widget.RatingBar" >
 <item name="android:numStars">5</item>
 <item name="android:stepSize">1.0</item>
 <item name="android:layout_width">wrap_content</item>
 <item name="android:layout_height">wrap_content</item>
 <item name="android:paddingBottom">44dp</item>
 <item name="android:layout_marginLeft">4dp</item>
 <item name="android:layout_marginTop">4dp</item>
  </style>
<resources />

然后在您的RatingBar添加样式:

style="@style/CustomRatingBar"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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