Android控件开发之RatingBar
来源:互联网 发布:淘宝上的剑是违法的吗 编辑:程序博客网 时间:2024/04/30 21:20
RatingBar是SeekBar和ProgressBar的扩展,用星星来评级。使用的默认大小RatingBar时,用户可以触摸/拖动或使用键来设置评分
RatingBar效果
评分控件中两个比较重要的方法:
RatingBar.setRating(flaot rating); RatingBar.getRating();
本程序main.xml源码
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"><TextView android:id="@+id/text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="这是一个评分控件android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:rating="1.5" android:stepSize="0" /><!-- android:numStars="5"总级别,总分,星星个数 --><!-- android:rating="1.5"当前级别,分数,星星个数--></LinearLayout>
事件监听处理
RatingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener(){ public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { //doing actions } });
本程序java源码
import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import android.widget.TextView;public class RatingBarActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final RatingBar ratingbar = (RatingBar)findViewById(R.id.ratingbar); final TextView text = (TextView)findViewById(R.id.text); ratingbar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {text.setText("Rating:" + rating);}}); }}
- Android控件开发之RatingBar
- android控件开发之RatingBar
- Android开发之RatingBar控件
- Android控件开发之RatingBar
- Android控件之RatingBar
- Android控件之RatingBar
- 【Android 开发】:UI控件之 RatingBar 评分控件的使用
- Android开发之RatingBar
- Android控件之RatingBar使用
- Android 控件之RatingBar评分条(五星)
- Android控件封装之RatingBar(三)
- Android常用控件之RatingBar的使用
- Android常用控件之RatingBar的使用
- Android 控件之十一:RatingBar评分条
- Android控件之-------RatingBar(学习笔记)
- Android开发之星级评分条-RatingBar
- android开发之seekBar与ratingBar
- android控件11 RatingBar
- Android控件开发之ImageView
- USACO Section 1.3 题解
- 嵌入式工程师修炼:自信 坚强 积极 勤快
- 输入三个数求出最大值(5种方法)
- 嵌入式系统工程师的十个不要
- Android控件开发之RatingBar
- Diameter协议学习笔记二(常用术语)
- MyEclipse 6.0 key 生成代码
- ECSHOP 搜索变种暴用户密码出错的解决办法
- This article is for test
- 分享:用四十种语言分别写一个MD5算法 之1 C语言MD5算法
- Redhat enterprise linux 6上android内核调试平台搭建步骤
- HDU/HDOJ 3440 差分约束 2010年多校联合第一场
- [新手必看] FreeBSD 最小化安装 +diablo-jdk +Apache 与 Tomcat 整合