main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/MyLayout"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><RatingBarandroid:numStars="5"android:stepSize="0.5"android:isIndicator="false"android:id="@+id/ratingbarA"android:layout_width="wrap_content"android:layout_height="wrap_content"/><RatingBarandroid:numStars="5"android:rating="3"android:isIndicator="true"android:id="@+id/ratingbarB"android:layout_width="wrap_content"android:layout_height="wrap_content"/><TextViewandroid:id="@+id/text"android:layout_width="fill_parent"android:layout_height="wrap_content"/></LinearLayout>

MyRatingBarDemo.java:

import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import android.widget.TextView;public class MyRatingBarDemo extends Activity {private RatingBar ratingBarA = null; // 定义评分组件private TextView text = null; // 文本显示组件@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.main);this.ratingBarA = (RatingBar) super.findViewById(R.id.ratingbarA) ;this.text = (TextView) super.findViewById(R.id.text) ;// 取得组件this.ratingBarA.setOnRatingBarChangeListener(new OnRatingBarChangeListenerImpl());// 设置监听}private class OnRatingBarChangeListenerImpl implementsRatingBar.OnRatingBarChangeListener {@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {MyRatingBarDemo.this.text.append("*** 当前值(Rating):"+ ratingBar.getRating() + ",增长步长:"+ ratingBar.getStepSize() + "\n"); // 增加文本显示}} }

更多相关文章

  1. android gridview 组件 及九宫格的简单编写
  2. 【Android(安卓)应用开发】Activity 状态保存 OnSaveInstanceSta
  3. Android(安卓)第三方组件Volley加载网络
  4. 【Android(安卓)Studio】LinearLayout(线性布局)的相关属性
  5. 竖着的seekbar
  6. java服务端与ios,android实现简单数据加密工具
  7. Android实现点击按钮 文本框值加1
  8. 【Android(安卓)应用开发】 自定义 圆形进度条 组件
  9. Android应用程序组件Content Provider应用实例(4)

随机推荐

  1. 计算机技术大牛的博客集
  2. ActivityManagerService解读之进程管理co
  3. Android(安卓)studio 升级2.2 之后 Maven
  4. Android(安卓)4.4KitKat AudioFlinger 流
  5. Android(安卓)7.1 系统 部分功能修改 汇
  6. Ubuntu Android编译服务器搭建
  7. 关于 Cannot install platform packages
  8. Android(安卓)OpenGL ES 开发教程(6):GLSu
  9. Android(安卓)简单定制OptionMenu外观
  10. android开发之路3