首页 > 系统 > Android > 正文

Android中SeekBar和RatingBar用法实例分析

2019-12-12 06:09:52
字体:
来源:转载
供稿:网友

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

什么是SeekBar?

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

1、在布局文件中声明

<SeekBarandroid: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

<RatingBarandroid: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文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表