java 代码

private RatingBar ratingbar;private Button btn;ratingbar=(RatingBar)findViewById(R.id.ratingBar1);btn=(Button)findViewById(R.id.btn1);btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubint result=ratingbar.getProgress();float rating=ratingbar.getRating();float step=ratingbar.getStepSize();Log.i("星级评分条", "step="+step+ " result="+result+" rating"+rating);Toast.makeText(MainActivity.this, "你得到了"+rating+"星星", Toast.LENGTH_LONG).show();}});

xml代码

                

说明:

java:

getRating()  获取等级,选中了几颗星星 float类

getStepSize()  每次最少改变多少星星 float类

getProgress() 获取进度 int 类 

xml:

android:rating="3.5" 初始星星数

android:numStars="5" 总星星数

android:stepSize="0.5"最少改变数目


效果


 

更多相关文章

  1. Android中获取应用程序(包)的信息-----PackageManager的使用(一)
  2. 【HR小时制】如何获取Android系统时间的小时制
  3. 一个android访问http资源的便捷工具类――HttpHelper
  4. android 中获取屏幕大小
  5. Android(安卓)获取时间实时更新UI
  6. android ListView TV 通过遥控器上下 smooth滑动
  7. Android:获取屏幕分辨率方法汇总
  8. Android中获取和设置手机的壁纸
  9. android获取短信方法1

随机推荐

  1. Unable to resolve target 'android-18'
  2. Android(安卓)ApiDemos示例解析(5):App->
  3. Google I/O 2017 Android
  4. Android-View-Attribute
  5. Android电池电量检测
  6. Android之IPC2————AIDL
  7. [Android] 切换语言后避免Activity重启方
  8. Android(安卓)ApiDemos示例解析(105):Vie
  9. Xamarin.Android使用教程之创建第一个And
  10. Android项目流程、设计原则、编码规范、