问题标签 [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 回答
4600 浏览

android - 如何在文本视图中显示评分栏值

我试图在文本视图中显示用户的评分,而我得到的只是“进程意外终止”错误。一共有三个活动。包含评分栏的活动的 XML 编码是

java编码是:

我究竟做错了什么?我是android应用程序开发的新手。请帮助,提前谢谢。

0 投票
1 回答
9524 浏览

android - 捕获 RatingBar 点击

我似乎在捕捉我的评分栏点击时遇到了问题。评级栏显示得很好并且具有默认值。唯一的问题是我无法更改任何值或未启用它。我尝试了许多不同的东西(例如,在布局中启用,完全用 java 构建)。它们似乎都没有影响。这是我最新的评分栏化身。我必须做一些愚蠢的事情才能捕捉到点击。

Java 代码:

布局:

先感谢您。

克雷格

0 投票
2 回答
902 浏览

android - 滑动时获取 RatingBar 值

我想在滑动时读取评分栏值以更改文本评分值(差、好等)我正在使用setOnRatingBarChangeListener它,但它在用户从栏松开手指后才起作用。我也尝试过onDragListener,但没有成功。当然我有android:isIndicator="false"xml,但没有变化。

是否有任何其他侦听器,用于立即获得评分的代码 - 因为在滑动时正确重绘了星星。提前致谢

罗马

0 投票
2 回答
895 浏览

android - Android评级栏停止列表项的OnClickListener

我目前有一个列表视图,可以在其中单击每个项目以显示有关列表项的更多信息。我想为每个列表项添加一个 RatingBar。理想情况下,我希望能够通过点击和触摸来更改评分栏的值。我意识到以前也有人问过类似的问题,但我已经尝试过其中提供的解决方案。在我的评级栏的 xml 中

所以基本上我的问题是,是否可以将列表项保持为可点击并具有可以通过触摸和点击更改的评分栏?

提前致谢

0 投票
0 回答
439 浏览

android - 评分栏有问题

我在玩评分栏。我遵循自定义评分栏的一个很好的教程

我面临一些问题:

  • 本教程使用一张图片作为评分栏,但我不想使用任何图片作为评分栏。我需要使用 android 评分栏小部件。

  • 当我使用 Android Rating 小部件时style="?android:attr/ratingBarStyleSmall">,无论我们设置 android:numStars="5" 与否,它都显示过大或过小(当我使用时)有超过 10 颗星。

  • 好的。假设我为此使用任何图像,但是当我设置 rating = 2.5 时图像仍然没有改变我使用这种方法 ratingBar.setRating(Float.parseFloat("2.0"));。

在这里,我使用此评分栏的图像
但无论您是否分配值都不会改变。

我的代码与上面给出的链接相同。

您能否通过使用我可以使用只有 5 星的小型评级栏小部件给我一些参考?
我不想使用任何我只想使用 android 评级小部件的图像。
我从过去的 5 个小时就被困在这里。
任何帮助表示赞赏。

0 投票
1 回答
2663 浏览

android - android中的ListView不保存ratingBar星星

我制作的 listView 有一个问题,它有一个 ratingbar 和一个 texview 元素。它是一个非常简单的程序,用于显示列表并存储用户在 ratingBar 中输入的星星的值。不幸的是,由于某种原因,当我向上和向下滚动离开屏幕的行时,当回滚时,它们的星星会变回它们的初始值。代码如下。如果有人可以提供帮助,那就太好了。谢谢。

0 投票
2 回答
1097 浏览

android - NumberFormatException:无法在列表视图中将评级设置为评级栏

我正在尝试将评级设置为位于 Listview 但无法设置的 Ratingbar。我被困在这部分但直到我没有得到答案。我的评分栏不可点击。
这是我的xml文件代码

这是我将评级设置为评级栏的代码。实际上,我是从 json 文件中获取值,然后将其转换为浮点数。看这个。

最后我将评级设置为评级栏

日志异常:

0 投票
3 回答
14188 浏览

android - 如何仅在评分栏中允许完整值(整数)?

我的客户想要在其中一项活动中使用评级栏,但他不希望它允许半星(又名浮动)值。我一直在谷歌搜索,但一无所获。有谁知道是否可以强制评分栏不允许半星?

提前致谢。

0 投票
1 回答
4536 浏览

android - 小样式自定义评分栏(只读自定义评分栏)

我试图创建一个自定义评分栏。我不使用style,因为我只使用过一次。所以,我layer-listdrawable文件夹中创建了一个(它的名字是custom_rating_bar.xml):

我在评分栏中使用此代码来使用这些图标:

我的图像尺寸是标准的(mdpi 为 48x48 等),我使用了一个的样式评分栏:

问题是,我不能style="?android:attr/ratingBarStyleSmall"一起使用android:progressDrawable(当我这样做时,图像不会显示)。当我删除样式(style="?android:attr/ratingBarStyleSmall")时,我的评分栏变得太大(显示图像)。

这张图片显示了它有多大(我认为图片之间的边距也太大了): 在此处输入图像描述

那么,如何让我的自定义评分栏变小呢?(与默认的小样式评级栏一样小)。

此自定义评分栏仅供展示(用户无法更改)。

谢谢。

0 投票
1 回答
1105 浏览

java - AlertDialog 上 RatingBar 的问题

我正在尝试使用 RatingBar 执行 AlertDialog,但我遇到了一个我不知道如何修复的错误。这是我的代码:

这是 layout_dialog 的 XML:

问题是 'rat' 和 'buttpost' 的 findViewById 为空,而且我不知道另一种将侦听器添加到该评级栏和按钮的方法。有任何想法吗?任何帮助,将不胜感激。非常感谢!