android ratingbar 点击事件,Android RatingBar基本使用:
先来看看5.0的原生SeekBar长什么样:
星级评分条.jpg
——相关属性:
android:isIndicator:是否用作指示,用户无法更改,默认false
android:numStars:显示多少个星星,必须为整数
android:rating:默认评分值,必须为浮点数
android:stepSize: 评分每次增加的值,必须为浮点数
除了上面这些,还有两种样式供我们选择咧,但是不建议使用,因为这两种样式都好丑... 他们分别是:
style="?android:attr/ratingBarStyleSmall"
style="?android:attr/ratingBarStyleIndicator"
——事件处理: 只需为RatingBar设置OnRatingBarChangeListener事件,然后重写下onRatingChanged()方法即可!
实现代码如下:
public class MainActivity extends AppCompatActivity {
@BindView(R.id.rb_normal)
RatingBar rbNormal;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);//
ButterKnife.bind(this);
rbNormal.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();
}
});
}
}
布局文件:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
android:id="@+id/rb_normal"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
android ratingbar 点击事件,Android RatingBar基本使用:相关推荐
- android ratingbar 点击事件,android – Capture RatingBar点击
我似乎有一个问题,抓住我的评级栏点击.评分栏显示正常,并具有默认值.唯一的问题是我无法更改任何值,或者没有启用.我尝试了许多不同的东西(例如,在布局中启用,完全用 java构建).他们似乎都没有影响. ...
- android 响应点击事件,Android响应事件onClick方法的五种实现方式小结
在Android的开发中,对于点击事件的OnClickListener有下面四种实现方式,可以根据实际场景的需要选择合适的用法.下面以Button按钮来举例说明. 方法一: 适合场景:任何场景都通用, ...
- android drawable 点击事件,Android中EditText的drawableRight属性设置点击事件
这个方法是通用的,不仅仅适用于edittext,也适用于textview.autocompletetextview等控件. google官方api并没有给出一个直接的方法用来设置右边图片的点击事件,所 ...
- android 拖动 点击事件,Android事件详解——拖放事件DragEvent
1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...
- android relativelayout 点击事件,Android Relativelayout点击背景行为
所以我有一个RecyclerView,它是由我的自定义布局(代码如下)填充.我制作了一个可绘制的背景,并将其设置在我的自定义布局的根部,以便用户单击该项目时,背景颜色会发生变化.每个项目的布局上还有一 ...
- android imageview 点击事件,Android ImageView点击效果
ImageView设置点击效果需要注意两点,第一个设置android:clickable="true",第二个 属性必须放到最后才能生效 android:id="@+id ...
- android发送点击事件,Android 模拟发送事件
所有的事件一览 图片.png 一.TrackBall 事件 定义:等同于连续点击左右按键. 格式: roll (Default : trackball) 参数: dx 为横向移动偏移量,dy 为纵向的 ...
- android字符串点击事件,Android匹配字符串高亮并设置点击事件
public class TextRichUtil { public interface RichClickLisentner { void onClick(); } /** * 获取高亮字符串 * ...
- android 拦截点击事件,Android事件拦截机制
一直对事件拦截不是很清楚,读Android群英传的笔记,记录下. 要了解事件拦截,首先要了解触摸事件,触摸事件是捕获触摸屏幕后发生的事件.按一下屏幕通常会有几个事件发生,当按下屏幕,这是事件1.滑动了 ...
最新文章
- 前沿速递:因果涌现在多种因果衡量标准下普遍存在
- 【从零开始搭建自己的.NET Core Api框架】(二)搭建项目的整体架构
- Dropbox推独立应用,公司估值已达100亿美元
- 黑客SQL服务器入侵实战演习
- 安装caffe时出现“MySQL”不是内外不wenjian
- 重装华为服务器系统教程视频教程,服务器系统重装步骤
- fprom预测结果内容_生物标志物联合OCT预测ACS患者再发冠脉事件|博“冠”精点...
- NTP组播模式配置和日志信息发送到Linux日志主机的配置
- 【前端 · 面试 】HTTP 总结(七)—— HTTP 缓存概述
- 将windbg设置为默认调试器命令
- python经典题库和答案_Python99道经典练习题答案.docx
- 思达BI软件StyleIntelligence实例教程—柱状数据对比分析图
- 2022低压电工考题模拟考试平台操作
- 洗衣机测试点 思维导图
- 这帖子,程序员的痛心疾首,我明臣哭了.
- 微信调试--微信内置浏览器为什么对pharser.js支持这么差???
- php-emoji使用微信,微信开发中emoji表情的问题
- 2016搜狗校招编程题
- 那些年记忆深刻的技术书籍,你看过几本?
- 【gensim中文教程】开始使用gensim
热门文章
- 部件库,欧姆龙Plc触摸屏,三菱FX,A,Q全系列,台达,松下,西门子PLC,变频器,施耐徳按钮
- 远程网络教学系统功能
- Bitvise SSH Client+SwitchySharp配置
- 武汉市2010年 第六次全国人口普查主要数据公报
- linux kaiser补丁下载,kaiser凯撒
- 吉林大学计算机 王恩,【十佳研究生】王恩:越努力,越幸运
- 目前最新《智能社石川 Nodejs+WebSocket+Html5》
- python之元编程
- 日期格式转换oracle,Oracle 关于日期格式转换与使用
- ITIL 4 Foundation题目-7