我正在尝试创建一个RatingBar,在用户选择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)也许不应该像我在按钮中那样有视图?有人能帮我一下吗?提前谢谢你!
发布于 2015-02-10 21:18:11
与从XML调用方法相比(甚至不确定RatingBar是否会捕捉到事件),我强烈建议您查看RatingBar接口,让我们听听正在更改的评级。
这是官方文档的链接
编码愉快!
发布于 2015-02-10 21:18:32
RatingBar有接口来处理名为OnRatingBarChangeListener的操作。我建议您在活动中而不是在OnClick接口中实现这一点。
您可以找到文档这里
https://stackoverflow.com/questions/28441591
复制相似问题