.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
</LinearLayout>
.java
package com.example.ratingprojectdemo;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.RatingBar;
import android.widget.RatingBar.OnRatingBarChangeListene r;
import android.widget.TextView;
public class MainActivity extends Activity {
private RatingBar ratingBar=null;
private TextView mytxt=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.ratingBar=(RatingBar) super.findViewById(R.id.ratingone);
this.mytxt=(TextView) super.findViewById(R.id.mytxt);
//设置评分组件的事件
this.ratingBar.setOnRatingBarChangeList ener(new OnRatingBarChangeListene rImp());
}
public class OnRatingBarChangeListene rImp implements OnRatingBarChangeListene r{
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
MainActivity.this.mytxt.append(
"当前值:"+ratingBar.getRating()+
"步长:"+ratingBar.getStepSize()+"\n"
);
}
}
}
本文详细介绍了如何在Android应用中实现一个包含两个不同评分组件的评分系统,包括配置和使用RatingBar组件,以及如何通过事件监听获取用户评分反馈。
649

被折叠的 条评论
为什么被折叠?



