Android 控件 RatingBar
来源:互联网 发布:淘宝旺旺在线生成代码 编辑:程序博客网 时间:2024/05/18 03:22
我们经常会看到这样一种效果,就是用5颗五角星来显示对某个产品的评价指数,如何实现的呢,Android系统自带了RatingBar,就是实现了这样一种效果:
这里我们简单介绍几个RatingBar的属性:
1.numStars:可以设置星星的个数,默认是5个
2.当前等级:progress
3.stepSize : 可以理解成每拖动一次前进的个数
4.在具体使用的时候我们只需要实现一个setOnRatingBarChangeListener监听就可以
因为是Android自带的控件,所以使用起来还是蛮简单的:
首先,配置文件如下
<RatingBar android:id="@+id/rb_star" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="4" android:stepSize="0.5" />Activity中:
package com.wj.timepicker;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import android.widget.RatingBar.OnRatingBarChangeListener;public class RatingBarActivity extends Activity {private RatingBar ratingBar;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.activity_ratingbar);ratingBar=(RatingBar) findViewById(R.id.rb_star);ratingBar.setOnRatingBarChangeListener(new RatingBarListener());}class RatingBarListener implements OnRatingBarChangeListener{@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {// TODO Auto-generated method stubSystem.out.println("rating:"+rating+"fromUser:"+fromUser);}}}ok,效果其实很简单,用法大概就是这样,具体放到实际项目中我们再来详细考虑!至于效果,大家还是自己动手看看吧,勤于动手,不要看着简单就不去做。
0 0
- android控件11 RatingBar
- android基础--RatingBar控件
- Android 控件 RatingBar
- Android控件之RatingBar
- Android RatingBar评分控件
- Android控件之RatingBar
- Android RatingBar(评分控件)
- Android RatingBar评分控件
- Android:SeekBar和RatingBar控件
- Android控件开发之RatingBar
- Android 自定义RatingBar评分控件
- Android控件RatingBar的使用
- android控件RatingBar改变大小
- Android自定义RatingBar(评分控件)
- android控件开发之RatingBar
- Android::RatingBar控件的使用
- Android开发之RatingBar控件
- Android控件开发之RatingBar
- Ruby 数据类型
- ios之Objective-C类族和工厂模式
- android 修改设备管理器中的磁盘驱动器名
- iPhone6分辨率与适配
- nginx 重写规则!
- Android 控件 RatingBar
- hadoop2.5.1集群部署(完全分布式)
- 〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld
- 一小时了解数据挖掘③:详解大数据挖掘の分类技术
- Robotium android自动化测试
- 使用python将远程图片下载到本地
- JQuery mobile 各种类型页面间的跳转方式
- DAO层,Service层,Controller层、View层
- 数据中心operating system正当其时