Pra*_*esh 5 java android toast android-intent ratingbar
我的应用中有一个评分栏,我想检查用户是否在评分栏上评分。如果它已被用户评分,则意图将您带到下一个屏幕,如果他还没有评分,则会出现吐司消息,上面写着“请给我们评分!!”
首先,您必须设置android:rating="0.0"
为您的RatingBar
in xml。然后点击按钮检查,
RatingBar ratingbar = (RatingBar)findViewById(R.id.ratingBar);
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.ratingBar:
if(ratingbar.getRating() == 0.0){
//set what you want
}else{
//give error if ratingbar not changed
}
break;
}
}
Run Code Online (Sandbox Code Playgroud)
实现onRatingBarChangeListener
并将新活动的意图放入其中:
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
// place intent for new activity
}
});
Run Code Online (Sandbox Code Playgroud)
使用该RatingBar.getRating()
方法获取当前额定值。如果它返回零,则提示用户通过吐司对您的应用程序进行评分。
您可以在这里了解有关评级栏及其方法的更多信息。
归档时间: |
|
查看次数: |
4207 次 |
最近记录: |