繁体   English   中英

Android ratingbar 大小(不能使用 Widget.RatingBar.Small)

[英]Android ratingbar size (cant use Widget.RatingBar.Small)

你好,

我使用以下教程创建了自定义评分栏: http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/

但现在我想将我的自定义评级星调整为更小的星..

我有:

        <style name="orangeRatingBar" parent="@android:style/Widget.RatingBar">
           <item name="android:progressDrawable">@drawable/orange_ratingbar</item>
           <item name="android:minHeight">14dip</item>
           <item name="android:maxHeight">14dip</item>
        </style>

当我设置 minHeight 和 maxHeight 时,我只能看到部分星星。星星图像的高度为 14 像素,宽度为 14 像素。 当我将最小高度设置为 14px 或 14dip 时,为什么我只能看到图像的一部分。当我将它设置为 19dip 时,我会看到整颗星。

我如何创建较小的星星(默认小 ratingBar 的大小)?

对于评分栏中的自定义星星大小,请在 XML 中使用此标签-

for style="?android:attr/ratingBarStyleSmall"

对于style="?android:attr/ratingBarStyle"

对于style="?android:attr/ratingBarStyleIndicator"

我以前遇到过这个

<uses-sdk android:minSdkVersion="4"
  android:targetSdkVersion="7"   />

您可能会在这里找到更多信息Android 自定义评级栏图像大小问题

暂无
暂无

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

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