【问题标题】:Android ratingbar size (cant use Widget.RatingBar.Small)Android ratingbar 大小(不能使用 Widget.RatingBar.Small)
【发布时间】:2012-04-04 12:27:49
【问题描述】:

直升机,

我使用以下教程创建了一个自定义评分栏: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。为什么当我将 minheight 设置为 14px 或 14dip 时我只能看到图像的一部分。当我将其设置为 19dip 时,我会看到整个星星..

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

【问题讨论】:

    标签: android xml size custom-component


    【解决方案1】:

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

    对于小号-style="?android:attr/ratingBarStyleSmall"

    对于大号-style="?android:attr/ratingBarStyle"

    对于中等-style="?android:attr/ratingBarStyleIndicator"

    【讨论】:

      【解决方案2】:

      我以前遇到过这个

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

      您可能会在此处找到更多信息 Android custom rating bar image size problem

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-27
        • 1970-01-01
        • 2016-05-15
        • 1970-01-01
        相关资源
        最近更新 更多