【问题标题】:changing small RatingBar Style using android resource is it possible?可以使用 android 资源更改小的 RatingBar 样式吗?
【发布时间】:2013-04-27 08:22:14
【问题描述】:

针对我的应用程序使用android:Theme.Light,但如果我切换到Theme.Dark,它会显示Blue 小星星,星星变成黄色,这就是我需要的

我想使用 android:Theme.Light 作为我的应用程序的首要主题我不想改变它,我想从 android 资源中将小星星从蓝色星星更改为黄色星星我不想使用自定义 RatingBar 如何这样做?

这是我的评分栏视图

<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="true"
android:numStars="5"
android:stepSize="1"
android:rating="2.5"
android:id="@+id/ratingsmall"
android:gravity="right"
android:layout_alignParentRight="true"
android:layout_marginTop="30dip"
style="?android:attr/ratingBarStyleSmall" />

【问题讨论】:

    标签: android styles


    【解决方案1】:

    这是可能的,但我认为唯一的解决方案是创建您自己的自定义评分栏来设置您想要的样式。 我之前也搜索了一种方法来修改评分栏的默认样式,但我没有找到方法。 最后我按照本教程成功创建了自己的评分栏:

    http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 2020-05-10
      • 1970-01-01
      • 2011-04-15
      • 2021-11-27
      相关资源
      最近更新 更多