首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    android之SeekBar和RatingBar

    "/>    <RatingBar    android:id="@+id/rb_ratingbar"    android:layout_width="wrap_content 在定义RatingBar中有两个属性需要说明一下,android:numStars是用来设置你要显示的星星的个数,这个根据需求自己来设置,我在这里设置为5个,android:stepSize是来设置RatingBar (this);//设置监听器,监听进度条的改变状态      ratingBar.setOnRatingBarChangeListener(this);//设置监听器,监听ratingbar 的进度发生变化时调用该方法    * ratingBar, 当前的ratingBar    * rating 代表评分    * fromUser 是否是用户操作的 fromUser) {    Log.v("TAG", "onRatingChanged-->ratingBar="+ratingBar.getId() +"rating="+rating

    70220编辑于 2022-07-20
  • 来自专栏算法微时光

    星际评分条(RatingBar)使用

    目录 RatingBar Android开发中,时不时的就有要实现星星的评分效果,比如某宝,某团,相信大家也都见过,它就是RatingBarRatingBar继承ProgressBar,除了ProgressBar的属性外还有特有属性. =(RatingBar)findViewById(R.id.ratingBar1); // 设定显示为最大值 ratingBar.setRating(5); ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override Android基础控件RatingBar星级评分条的使用

    78320发布于 2020-04-23
  • 来自专栏水击三千

    ProgressBar、RatingBar和Spinner控件

    1、ProgressBar、SeekBar与RatingBar控件 ProgressBar控件,也就是我们通常的进度条控件,可以显示加载的进度等。 RatingBar控件,星条控件,我们经常见到的打分控件,五颗星星。下面是main.xml页面的代码。我们声明了几个控件。 " /> 50 51 </RelativeLayout> 这里我们只需要捕捉seekbar的拖动事件以及RatingBar控件的事件。 rating=(RatingBar)findViewById(R.id.ratingBar1); 7 rating.setOnRatingBarChangeListener(new void onRatingChanged(RatingBar ratingBar, float rating, 11 boolean fromUser) { 12

    1.1K50发布于 2018-02-27
  • 来自专栏全栈程序员必看

    android学习—SeekBar和RatingBar

    大家好,又见面了,我是全栈君 SeekBar 拖动条:拖动条和滚动栏类似,当是拖动条能够拖动滑块改变进度 RatingBar 星级评分条:星级评分条与拖动条相似 SeekBar特有的xml属性 android :thumb 指定一个Arawable对象,作为之定义滑块 RatingBar特有的xml属性 android:isIndicator 是否同意用户改变(true为不同意改动) android ratingBar = null; //定义RatingBar @Override protected void onCreate(Bundle savedInstanceState) { /** * ratingBar:RatingBar对象 * rating :星级的大小 * fromUser:是否用户手动改变 */ @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { imgViewRB.setAlpha

    64120编辑于 2022-07-14
  • 来自专栏github@hornhuang

    Android-自定义星星评分控件RatingBar

    星级评分条RatingBar类似于SeekBar、ProgressBar'等等都可以自定义样式 它的主要用途就比如淘宝、景点 满意度等 这里给出两种自定义效果 如图所示 第一种是通过RatingBar ratingBar ;RatingBar ratingBar02 ; TextView textView ; ImageView imageView ; @Override = (RatingBar) findViewById(R.id.rating); ratingBar02 = (RatingBar) findViewById(R.id.rating02 (RatingBar ratingBar, float rating, boolean fromUser) { textView.setText(String.valueOf () { @Override public void onRatingChanged(RatingBar ratingBar, float rating,

    83010发布于 2021-09-24
  • 来自专栏Android Note

    自定义 View 实战 06 - 仿写 RatingBar

    RatingBar 效果分析: star_normal.png star_select.png 准备两张星星图,一张默认,一张选中。

    46920发布于 2020-07-02
  • 来自专栏分享达人秀

    拖动条SeekBar和星级评分条RatingBar

    前面两期都在学习ProgressBar的使用,关于自定义ProgressBar的内容后期会继续学习的,本期先来学习ProgressBar的2个子组件SeekBar和RatingBar。 二、RatingBar 星级评分条与拖动条有相同的父类:AbsSeekBar,因此它们十分相似。实际上星级评分条与拖动条的用法、功能都十分接近:它们都允许用户通过拖动来改变进度。 RatingBar与SeekBar的最大区别在于:RatingBar通过星星来表示进度。 接下来通过一个简单的示例程序来学习系统默认RatingBar的使用。 很多时候,默认的RatingBar并不能满足我们的要求,一般都是修改RatingBar的大小、图样、颜色等,也可以同ProgressBar一样自定义。

    2K90发布于 2018-02-05
  • 来自专栏来自GitOPEN的技术文摘

    《Monkey Android》第14课ToggleButton和RatingBar

    通过本节课可以学习到的内容: ToggleButton的用法 RatingBar的用法 ---- 实例代码: 运行效果参见本课程示例App:安卓猴Demos github地址:https:/ RatingBar的用法 RatingBar,它是SeekBar和ProgressBar的扩展,用星型来显示等级评定。 效果预览 ? import android.support.annotation.Nullable; import android.widget.CompoundButton; import android.widget.RatingBar 的事件监听方法 */ @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser 注意: 如果设置了android:numStars,那么android:layout_width必须设置为wrap_content --> <RatingBar

    66840发布于 2019-01-29
  • 来自专栏【Android开发基础】

    【Android从零单排系列十四】《Android视图控件——RatingBar

    一 RatingBar基本介绍 RatingBar是Android平台上的一个UI组件,用于让用户通过评级操作选择分数或等级。 二 RatingBar使用方法 RatingBar是Android的一个类,位于android.widget.RatingBar包中。 在XML布局文件中添加一个RatingBar: <RatingBar android:id="@+id/ratingBar" android:layout_width="wrap_content " android:layout_height="wrap_content" /> 在Java代码中获取RatingBar实例,并设置相关属性和监听器: RatingBar ratingBar 三 RatingBar常用属性方法 android:numStars:设置RatingBar显示的最大星星数量。 android:rating:设置RatingBar的当前评级值。

    57151编辑于 2023-07-17
  • 来自专栏AndroidStudio初识

    RatingBar(星级评分条)

    在对商品进行评价时,经常会出现五星好评的评分样式,这个五星评分样式就是今天的主角 RatingBar。 简介 RatingBar:用于评分和展示的星级评分控件。 ↳ android.widget.AbsSeekBar ↳ android.widget.RatingBar 由上面的继承结构可以看出, RatingBar是基于 SeekBar <RatingBar android:id="@+id/ratingbar" style="@style/my_ratingBar" android:layout_width=" RatingBar ratingBar = findViewById(R.id.ratingbar); //星星变化监听 ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar

    3.2K20发布于 2019-09-02
  • 来自专栏Android干货

    关于安卓开发实现拖动条和星级评论

    max="100" //设置最大值 android:progress="0" //设置初值 android:padding="10px"/> 星级评分条(RatingBar ) <RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" ratingbar; 22 @Override 23 protected void onCreate(Bundle savedInstanceState) { 24 / = (RatingBar) findViewById(R.id.ratingBar1); 32 //拖动条的响应事件 33 seekbar.setOnSeekBarChangeListener = ratingbar.getStepSize(); //获取每次最少要改变多少星级 64 Toast.makeText(SeekBar_Or_RatingBar.this

    1.4K70发布于 2018-05-18
  • 来自专栏我想境境的开发专栏

    安卓开发过程中的RatingBar、Handler以及GPS在大型项目中的使用【Android】

    RatingBar 点击评分栏后,通过Toast显示当前分数 单击按钮获取当前分数并将其显示在TextView上 <RatingBar android:id="@+id/rb_normal 然后交给RatingBar。 从继承的角度来看,RatingBar源自SeekBar,因此它具有SeekBar的所有属性和功能(当然包括ProgressBar的功能)。 让我们先来体验一下RatingBar的风格: <style name="roomRatingBar" parent="@android:style/Widget.<em>RatingBar</em>"> 通过RatingBar,我们可以得到一个浮点数,例如1.0、2.3、5.5,这与我们给电影打分的方式类似。 () { @Override public void onRatingChanged(RatingBar ratingBar, float rating,

    2.8K10编辑于 2022-12-28
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(基本控件的使用)

    参考示例程序:RatingBar1(Views=>RatingBar1) 源代码:com/example/android/apis/view/RatingBar1.java 布局文件:ratingbar _1.xml RatingBar1 程序的运行结果如图所示: ? 这里的布局文件 ratingbar _1.xml 的主要内容如下所示: <RatingBar android:id="@+id/ratingbar1" android:layout_width=" android:id="@+id/small_ratingbar" style="? RatingBar 和 SeekBar 两个类又扩展了AbsSeekBar,其中 RatingBar 可以直接用星星的方式来表示进度;SeekBar 可以使用可拖拽的小图标。

    1.9K10发布于 2020-02-13
  • 来自专栏水击三千

    Android学习Tabhost、gallery、listview、imageswitcher

    3.RatingList 本例是实现基于RatingBar和Listview的打分应用。 1 <?xml version="1.0" encoding="utf-8"? 51 android:id="@+id/<em>ratingbar</em>" 52 style="? View myView=getLayoutInflater().inflate(R.layout.rating, null); 16 final <em>RatingBar</em> <em>ratingbar</em>=(<em>RatingBar</em>)myView.findViewById(R.id.<em>ratingBar</em>1); 17 <em>ratingbar</em>.setRating(applicationrating <em>ratingbar</em>=(<em>RatingBar</em>)convertView.findViewById(R.id.<em>ratingbar</em>); 45 <em>ratingbar</em>.setRating(applicationrating

    1.5K60发布于 2018-02-27
  • 来自专栏james大数据架构

    拖动条SeekBar及星级评分条

    :max="255" 19 android:progress="255" 20 android:thumb="@drawable/sj" /> 21 22 <RatingBar android.app.Activity; 5 import android.view.Menu; 6 import android.widget.ImageView; 7 import android.widget.RatingBar ; 8 import android.widget.RatingBar.OnRatingBarChangeListener; 9 import android.widget.SeekBar; 10 拖动时触发 39 img.setAlpha(progress); 40 } 41 }); 42 43 RatingBar ratbar=(RatingBar)this.findViewById(R.id.ratbar); 44 ratbar.setOnRatingBarChangeListener(new

    1.5K60发布于 2018-01-22
  • 来自专栏Android开发

    Android星级评分条RatingBar样式的改变及出现问题的解决方法

    具体现成代码如下: 布局文件 <RatingBar android:id="@+id/ratingBar" style="@style/RatingBarstyle" android ic_action_name"/> </layer-list> style文件中创建的部分 <style name="RatingBarstyle" parent="@android:style/Widget.<em>RatingBar</em>

    25000编辑于 2025-06-10
  • 来自专栏云计算linux

    Android之十七 进度条和Hanlder

    @Override public void onStopTrackingTouch(SeekBar seekBar) {} }); 构建评分视图 XML布局文件中使用RatingBar 标签 <RatingBar android:id="@+id/ratingbar" android:layout_width=“wrap_content" android:layout_height="wrap_content” /> 事件监听接口为android.widget.RatingBar.OnRatingBarChangeListener,Java 代码中使用android.widget.RatingBar类 .RatingBar bar = (RatingBar)findViewById(R.id.ratingbar); //设定评分视图显示的星的颗数

    31810编辑于 2024-12-17
  • 来自专栏编程之路

    羊皮书APP(Android版)开发系列(二十七)一分钟轻松修改CheckBox、RadioButton、RatingBar、SeekBar样式

    我们在开发过程中经常会用到CheckBox、RadioButton、RatingBar、SeekBar 这几个控件,而系统默认的样式却不能满足我们的要求,通常我们会直接采用github的开源库来完成, match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <RatingBar numStars="3" android:rating="1" android:theme="@style/FirstControl" /> <RatingBar match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <RatingBar numStars="3" android:rating="2" android:theme="@style/ThirdControl" /> <RatingBar

    75730发布于 2018-08-30
  • 来自专栏Android开发指南

    7.首页、bitmaputils

    R.id.item_size); holder.item_bottom=(TextView) view.findViewById(R.id.item_bottom); holder.item_rating=(RatingBar (appInfo.getDes()); float stars = appInfo.getStars(); holder.item_rating.setRating(stars); // 设置ratingBar } } static class ViewHolder{ ImageView item_icon; TextView item_title,item_size,item_bottom; RatingBar

    1.2K80发布于 2018-05-14
  • 来自专栏全栈程序员必看

    Android应用程序中的多个Activity的显示创建和调用[通俗易懂]

    ="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" android:layout_height ="wrap_content" /> <RatingBar android:id="@+id/ratingBar2" android:layout_width=

    2.9K10编辑于 2022-07-08
领券