RatingBar 激活函数

RatingBar activates function

我正在尝试创建 RatingBar 以在用户 select RatingBar 上的某些内容后激活一个功能。

这是我的 RatingBar XML 代码:

<RatingBar
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/ratingBar"
    android:onClick="sendRank"
    android:layout_below="@+id/textView"
    android:layout_centerHorizontal="true" />

这就是我声明 Java sendRank 函数的方式:

public void sendRank(View view)

也许不应该像我在按钮中那样使用View视图? 有人可以帮我吗? 提前致谢!

Rater 而不是从您的 XML 调用方法(甚至不确定 RatingBar 是否会捕获该事件)我强烈建议您看一下 RatingBar 界面,让您可以收听评分变了。

这里是来自官方的linkdocumentation

编码愉快!

RatingBar 具有处理名为 OnRatingBarChangeListener 的操作的接口。我建议您在 activity 而不是 OnClick 界面中实现它。

您可以找到文档 here