Android中SeekBar和RatingBar用法实例分析

作者:hbiao68 时间:2023-07-28 00:13:59 

本文实例讲述了Android中SeekBar和RatingBar用法。分享给大家供大家参考,具体如下:

什么是SeekBar?

可以拖动的进度条(在播放器中使用最常见)

1、在布局文件中声明


<SeekBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/seekBar"
/>

2、定义一个OnSeekBarChangeListener,复写其中的三个方法


SeekBar seekBar = (SeekBar)findViewById(R.id.seekBar);
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
 @Override
 public void onStopTrackingTouch(SeekBar seekBar) {
   System.out.println("onStopTrackingTouch");
 }
 @Override
 public void onStartTrackingTouch(SeekBar seekBar) {
   System.out.println("onStartTrackingTouch");
 }
 @Override
 public void onProgressChanged(SeekBar seekBar, int progress,
     boolean fromUser) {
   System.out.println("progress : " + progress);
 }
});

RatingBar是什么?

评论级别(显示很多星)

1、在布局文件中声明RatingBar


<RatingBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/ratingBar"
android:numStars="5"
android:stepSize="1.0"
/>

2、定义一个OnRatingBarChangeListener


RatingBar ratingBar = (RatingBar)findViewById(R.id.ratingBar);
ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
 @Override
 public void onRatingChanged(RatingBar ratingBar, float rating,
     boolean fromUser) {
   System.out.println(rating);
 }
});

希望本文所述对大家Android程序设计有所帮助。

标签:Android,SeekBar,RatingBar
0
投稿

猜你喜欢

  • 简单了解Thymeleaf语法 数据延迟加载使用实例

    2021-11-27 04:05:49
  • C#开发中的垃圾回收机制简析

    2022-08-06 14:10:56
  • java基础学习笔记之泛型

    2022-05-31 01:49:44
  • java读取ftp中TXT文件的案例

    2022-07-07 20:10:11
  • Android开发之TimePicker控件用法实例详解

    2022-02-10 10:18:50
  • SpringBoot实现WebSocket即时通讯的示例代码

    2022-06-14 19:59:36
  • Java中的静态绑定和动态绑定详细介绍

    2023-01-18 19:54:06
  • Android自定义View实现绘制虚线的方法详解

    2022-06-24 01:18:10
  • c++传递函数指针和bind的示例

    2021-06-18 18:34:38
  • Java 滑动窗口最大值的实现

    2021-09-10 15:34:20
  • Android 采用AOP方式封装6.0权限管理的方法

    2022-09-15 23:26:49
  • Android实战打飞机游戏之怪物(敌机)类的实现(4)

    2021-07-26 09:13:41
  • C# 通过 oledb 操作Excel实例代码

    2022-12-22 04:27:49
  • Java数据结构 递归之迷宫回溯案例讲解

    2023-04-01 11:16:38
  • Android 异步获取网络图片并处理导致内存溢出问题解决方法

    2022-10-11 07:58:14
  • 深入了解Java File对象的使用

    2022-10-12 00:54:11
  • SpringBoot2 Jpa 批量删除功能的实现

    2023-06-18 04:54:35
  • Kotlin object的几种用法示例详解

    2022-07-02 18:03:53
  • Mybatis 级联删除的实现

    2022-05-08 21:18:09
  • JavaWeb开发之【Tomcat 环境配置】MyEclipse+IDEA配置教程

    2022-05-04 12:50:18
  • asp之家 软件编程 m.aspxhome.com