【问题标题】:Android: Strange border RatingBarAndroid:奇怪的边框 RatingBar
【发布时间】:2014-03-26 21:34:06
【问题描述】:

目前我正在开发一个使用RatingBar 的应用程序。我不小心更改了一些样式值,现在我的RatingBar 上有某种笔触。

1 http://qs.lc/3ns3n

像这样。

我知道这是一个非常愚蠢的问题,但我就是无法删除它哈哈。谢谢!

<RatingBar android:layout_width="146dp"
    android:layout_height="wrap_content"
    style="?android:attr/ratingBarStyleSmall"
    android:id="@+id/card_main_inner_ratingbar"
    android:stepSize="1" android:numStars="10" /> 

【问题讨论】:

标签: android xml styling stroke ratingbar


【解决方案1】:

我遇到了同样的问题,我通过将layout_widthlayout_height 设置为仅wrap_content 解决了这个问题

【讨论】:

    【解决方案2】:

    在drawable文件夹中创建选择器文件:

    custom_ratingbar_selector.xml

    <?xml version="1.0" encoding="utf-8"?>
     <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:id="@android:id/background"
        android:drawable="@drawable/star_off" />
    
     <item android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/star_off" />
    
     <item android:id="@android:id/progress"
        android:drawable="@drawable/star_on" />
    
    </layer-list>
    In the layout set the selector file as progressDrawable:
    
     <RatingBar
            android:id="@+id/ratingBar2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="20dp"
            android:progressDrawable="@drawable/custom_ratingbar_selector"
            android:numStars="8"
            android:stepSize="0.2"
            android:rating="3.0" />
    

    这就是我们所需要的。

    【讨论】:

      【解决方案3】:

      如果情况相同,请使用:

      <androidx.appcompat.widget.AppCompatRatingBar
         ...
         android:secondaryProgressTint="YOUR_COLOR_HERE"/>
      

      之前

      之后:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        • 2015-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多