Android惯用控件之RatingBar的使用

Android常用控件之RatingBar的使用RatingBar控件比较常见就是用来做评分控件,先上图看看什么是RatingBar在

Android常用控件之RatingBar的使用

RatingBar控件比较常见就是用来做评分控件,先上图看看什么是RatingBar

Android惯用控件之RatingBar的使用

在布局文件中声明

package com.example.ratingbar;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import com.example.widgetdemo.R;public class ratingBarActivity extends Activity {private RatingBar ratingBar = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.ratingbar);ratingBar = (RatingBar)findViewById(R.id.ratingbar);ratingBar.setOnRatingBarChangeListener(new ratingChangeListener());} class ratingChangeListener implements RatingBar.OnRatingBarChangeListener{@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {// TODO Auto-generated method stubif(fromUser){System.out.println("onRatingChanged " + rating);}}  }}

这个控件比较简单,同样也可以参考源码

点击打开链接