今天没事写了一个星级评分条,分享给大家

    项目布局:

    android:id="@+id/mRatingBar"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:numStars="5"    android:stepSize="0.5"/>

numStarts:显示多少个星星,必须为整数

stepSize:评分每次增加的值

RatingBar还有其他的参数:

       isIndicator:是否用作指示,用户无法更改,默认为false      

       rating:默认评分值,必须为浮点数


activity代码:

public class MainActivity extends AppCompatActivity {    private RatingBar mRatingBar;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mRatingBar = (RatingBar)findViewById(R.id.mRatingBar);        mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {            @Override            public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {                Toast.makeText(MainActivity.this, "rating:" + String.valueOf(rating),                        Toast.LENGTH_LONG).show();            }        });    }}

运行截图:



更多相关文章

  1. android欢迎界面的编程实现[手相评分-软件实例]
  2. android SQLite3常用命令&语法
  3. android 中文 API (41) ―― RatingBar.OnRatingBarChangeListen
  4. (4.1.14)Android使用Activity用作弹出式对话框
  5. Java、Android中Math详解
  6. Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整
  7. android 整数与ip地址的转换
  8. Android星级评分条控件RatingBar
  9. Android(安卓)调用已安装市场,去应用市场评分

随机推荐

  1. 【Flutter】修改图标、应用名称、包名等
  2. Android(安卓)Studio使用手册
  3. Android小项目:记事本
  4. Android(安卓)设备+APP+号码信息
  5. 互联网公司Android客户端面试 知识点
  6. 反编译介绍
  7. Android(安卓)检测网络连接状态
  8. Android(安卓)开发——'Android(安卓)Pre
  9. 【 Android】使手机屏幕常亮,不进入待机状
  10. 最好的Android(安卓)apps,Android(安卓)a