问题标签 [ratingbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5235 浏览

android - RatingBar 在不使用自定义图像的情况下更改星颜色

有什么办法可以改变星星的颜色吗?
我不想使用自定义图像来实现它。

0 投票
1 回答
1721 浏览

android - 自定义图像评分栏-secondaryProgress 和 Progress 可绘制对象正在叠加,帮帮我!(包括代码和假设)

编辑: 我删除了该行

它消除了不良影响。所以这确实是一个超级问题。现在给半分的感觉是很笨拙的。有人有真正的解决方案吗?请...

原帖

我尝试实现一个评级栏,但我对半满的有一些问题。我修改现有代码并关注这篇文章

这是奇怪的结果:

评分栏 - 注意半满星周围较暗的笔划

听说过这个问题吗?

我在下面发布我的代码

评分栏样式:

进度绘图:

ratingbar_full_empty_sc :

而他的兄弟 ratingbar_full_filled_sc 和 image 完全一样star_full2

我做错了什么 ?你可以在我的截图上看到两张图片,一张是满的星,一张是空的。

0 投票
1 回答
3811 浏览

android - 如何创建自定义评分栏

我正在尝试为我的一个应用程序创建一个自定义 RatingBar。我遵循了本教程: http: //kozyr.zydako.net/2010/05/23/pretty-ratingbar/

问题是我的 RatingBar 始终具有相同的大小并且总是被填充。我尝试显示不同的评级(0、1、2、3、4 ...),但评级栏在所有情况下都是相同的......

我有评分栏:

我的风格:

图层列表:

谢谢你。

0 投票
1 回答
440 浏览

android - 评级栏拉伸表行​​高度

如何对齐我有 ratingBar 的最后一行的高度?如您所见,高度大于其他行。我尝试让 marginTop/paddingTop=0,但没有任何效果。是因为我对所有行都使用了 height=0 和 weight = 1 吗?

谢谢

在此处输入图像描述

代码:

0 投票
1 回答
406 浏览

android - 如何在子布局中制作响应式 RatingBar

活动本身使用表格布局,为了避免 RatingBar 的 fill_parent 宽度(这会弄乱启动次数),我在 TableLayout 内放置了一个 LinearLayout,并将 ratingBar 放在其中。现在对齐和一切都很好,但是 RatingBar 不再响应被按下(我有一个 OnRatingBarChangeListener)。它在线性布局之外工作正常,我现在需要调整什么才能进入评分栏吗?

设置评分栏

设置监听器

Listener 本身(可能没问题)

和 xml

0 投票
1 回答
637 浏览

android - TableLayout 中的 RatingBar 不一致

我在修复表格布局中的评分栏时遇到问题。基本上我想要的是有一个 5 星评级栏完全跨越其宽度,而与其他行对齐无关。但要么我在显示器上得到更多或更少的星星。

下面我将直观地解释正在发生的事情。

试验#1:如果我在 RatingBar 行中不使用任何 layout_span 和 linearlayout,RatingBar 会与第二列对齐,这会导致第四列截断很多

在此处输入图像描述

试验#2:如果我使用 layout_span=2 或 3 作为评级栏,它再次分别与第 3 列或第 4 列对齐。现在每当发生这种情况时,ratingBar 内的星星数量就会增加

在此处输入图像描述

试验#3:如果我放置一个带有 layout_span=3 的线性布局并将 ratingBar 放入其中(当前代码),即使我的 layout_width 是 wrap_cotent,它也不会显示全宽。

在此处输入图像描述

似乎 RatingBar 没有宽度来强制布局超出其他行跨度。

有人可以建议如何解决这个问题吗?

理想场景:经过Photoshop 处理,因此发生了一些颜色失真 :) 在此处输入图像描述

代码:

0 投票
4 回答
2398 浏览

android - Rating bar stars don't change

In my code I want set my custom stars but it didn't work properly

rating_bar_color.xml

I use this code and what I got in result

enter image description here

Where the lines is coming from. The stars are the same size as default star size.

0 投票
2 回答
1710 浏览

android - Android 评分栏不更新

我在我的应用程序中制作了一个评分栏,它使用自定义样式,使用我自己的星星。

我的评分栏定义如下:

我在 styles.xml 中使用的样式是:

使用 ratingstars.xml:

当我调整 android:rating 时,它会在预览中显示正确数量的星星填充和空白。但是,使用我的模拟器或真实设备时,该栏完全充满了星星 (10/10)。我尝试使用以下代码以编程方式对其进行调整:

现在来自 logcat 的日志实际上显示评级发生了变化,但条形图并未在视觉上更新自身,例如 6 颗星已满,4 颗星为空,我不知道为什么。

可绘制对象是正确的,因为预览也显示它是正确的,那么是什么原因导致的呢?

编辑:

这是 ratingstars_full_filled.xml

这里是 ratingstars_full_empty.xml

0 投票
2 回答
4163 浏览

java - 如何让 Android ratingBar 中的星星显示双倍值?

在我的代码中,RatingBar显示最接近的双精度数。例如,如果我的值为 3.5,则显示为 4 星,如果我有 3.2,则显示为 3 星。它总是使它成为最接近的整数整数值。

我使用的代码:

0 投票
1 回答
12747 浏览

android - 在 AlertDialog 中嵌入 RatingBar

我有一个 ListView 包含 RatingBar 来指示某些内容,如果您单击 LisView 的项目,它会弹出一个包含 RatingBar 的对话框(AlertDialog),现在我想知道:

  1. 如何自定义对话框中显示的 RatingBar(下面的代码不起作用,我认为是由于final导致无法自定义)。
  2. 如何将评分从 Dialog RatingBar 传递到 ListView RatingBar。

我目前的代码是:

Edit1
我已经使用 fileListAdapter(FileListAdapter 的一个实例作为code1)显示了 listview 项目的评级。现在的问题是:

  1. 单击对话框后评级发生变化,但不是我单击的项目,如何将项目与评级(在对话框上)更改 映射。
  2. 如何存储评分,每次ListView刷新,评分就消失了。

我已将 onItemClickListener 上的对话框代码作为code2
代码1:

代码2: