在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分、评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用。

布局文件中定义控件以及属性,这里主要需要指定的是总星星数量,和当前的值,也就是总级别跟当前级别的量。

android:id="@+id/ratingBar"

android:numStars="5" //总级别,总分,星星个数

android:rating="1.5"  //当前级别,分数,星星个数

android:layout_width="wrap_content"

android:layout_height="wrap_content">

评分控件中两个比较重要的方法:

RatingBar.setRating(flaot rating);

RatingBar.getRating();

事件监听处理:

RatingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener(){

@Override

public void onRatingChanged(RatingBar ratingBar, float rating,  boolean fromUser) {

//doing actions

}

});

android星星评分,Android星星评分控件RatingBar的使用相关推荐

  1. 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距...

    [Android自定义View实战]之自定义评价打分控件RatingBar,可以自定义星星大小和间距

  2. android 带清除功能的输入框控件

    今天,看到一个很好的自定义输入框控件,于是记录一下. 效果很好: 一,自定义一个类,名为ClearEditText package com.example.clearedittext;import a ...

  3. Android CardView卡片布局 标签: 控件

    CardView介绍 CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果:CardView被包装为一种布局,并且经常在ListV ...

  4. Android设置text按钮,安卓基础控件使用(TextView、Button、ImageView、EditText)

    一.文本控件TextView 1.布局文件 android:text="@string/content" android:layout_width="wrap_conte ...

  5. android tv nugat,GitHub - GongXunYoung/Android-tv-widget: Android tv,盒子,投影仪 控件

    Android TV 开发框架 QQ群:522186932 Leanback 框架(类似谷歌的Leanback,更简直,更方便): 键盘框架: 菜单框架: 整体目录结构 *AndroidTvWidet ...

  6. android textview动态居中,android 设置textview文字居中或者控件居中

    有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:txtTitle.setGravity(Gr ...

  7. android 3d布局轮播,android 图片/视频混合轮播控件banner

    android 图片/视频混合轮播控件banner 在youth5201314的图片轮播控件做的修改 原作者github地址:https://github.com/youth5201314/banne ...

  8. Android 仿微信语音录音小控件

    Android 仿微信语音录音小控件 前段时间一直在做IM聊天这方面的撸码工作,涉及到了很多小控件,有时间我会慢慢给大家分享一下我的小成果,希望大家一起学习,一起进步,今天来和大家来说一下Androi ...

  9. Android如何设置按钮图片(控件图片)大小自适应

    Android如何设置按钮图片(控件图片)大小自适应 在你的button中放入图片:drawble属性,你可以选择它的位置上下左右, 如何让图片自适应? 把图片放入res-drawable-mipma ...

最新文章

  1. jedis使用_网易架构师心得:Springboot下使用redis踩过的坑
  2. (转)在WCF服务的ServiceReferences.ClientConfig中使用相对路径
  3. 基于Redis的分布式锁实现
  4. C++ primer 1.2 初窥输入输出流
  5. qq聊天界面 java程序 51cto_Java QQ项目详细设计之:组操作模块
  6. SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
  7. java如何添加自定义的图片_java代码将图片加上自定义水印 -4
  8. swift 4.2 - 根据字符串 push指定控制器
  9. 苏宁官宣史上力度最大818:比京东便宜10%
  10. 【转】Qt编写串口通信程序全程图文讲解
  11. Linux服务器的攻防技术
  12. Saltstack系列2:Saltstack远程执行命令
  13. Android SDK下载和安装,以及部署
  14. ssh连接远程服务器
  15. CRC16-IBM/MAXIM/USB/MODBUS/CCITT/CCITT-FALSE/X25/XMODEM查表算法
  16. 前端面试题之浏览器系列
  17. dfema规则_六步搞定DFMEA表格
  18. Zhong__安装配置ElasticSearch
  19. Pdf.js body.getReader 报错问题
  20. 数据科学和机器学习中的优化理论与算法(上)

热门文章

  1. CSS/HTML 改变鼠标指针形状
  2. 如何解决上传大文件时(批量上传文件)系统卡死宕机的问题
  3. 隐私计算与区块链技术融合实现“1+1>2”的效果
  4. 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox9(GaoKao)
  5. 【数学分析】学科简介 ( 初等数学缺陷 | 微分与积分 | 学习数学分析的目的 | 数学分析与高等数学对比 )
  6. 信息资源共享开放平台(REXEN SEP)
  7. String的定义及常用方法
  8. chatgpt赋能python:Python编程爱好者必备:如何参加线上比赛
  9. 融合通信应急调度系统解决方案
  10. 看看这篇拯救发际线的干货吧--警惕 Go 编程陷阱