android学习笔记——进度条集合学习
来源:互联网 发布:存在主义知乎 编辑:程序博客网 时间:2024/06/08 10:24
ProgressBar
ProgressBar滚动体在安卓程序中使用也计较多。
ProgressBar的几个常用属性和方法
android:max="200" 滚动条最大值
android:progress="0" 滚动条当前值
android:progress="0" 滚动条当前值
android:visibility="visible" 滚动条是否可见
setProgress(int) 设置当前值,在java类中对这个方法进行调用可以将进度条进行更改
SeekBar
SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。
要 监听SeekBar的滑动消息,通过实现“SeekBar.OnSeekBarChangeListener”接口。这个接口中包含3个方法 onStartTrackingTouch()、onStopTrackingTouch()和onProgressChanged()。
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
Log.d(TAG, "seekid:"+seekBar.getId()+", progess"+progress);
switch(seekBar.getId()) {
case R.id.seekbar_def:{
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
Log.d(TAG, "seekid:"+seekBar.getId()+", progess"+progress);
switch(seekBar.getId()) {
case R.id.seekbar_def:{
// 设置“与系统默认SeekBar对应的TextView”的值
mTvDef.setText("系统默认SeekBar : "+String.valueOf(seekBar.getProgress()));
break;
}
case R.id.seekbar_self: {
}
case R.id.seekbar_self: {
// 设置“与自定义SeekBar对应的TextView”的值
mTvSelf.setText("自定义SeekBar : "+String.valueOf(seekBar.getProgress()));
break;
}
default:
break;
}
}
default:
break;
}
}
自定义SeekBar的背景定义为:android:progressDrawable="@drawable/bg_bar"。
RatingBar
RatingBar是基于SeekBar(拖动条)和ProgressBar(状态条)的扩展,用星形来显示等级评定,在使用默认RatingBar时,用户可以通过触摸/拖动/按键(比如遥控器)来设置评分,RatingBar自带有两种模式 ,一个小风格 ratingBarStyleSmall,大风格为ratingBarStyleIndicator,大的只适合做指示,不适用与用户交互。
关于是否能拖动,在xml中设置
android:isIndicator="false"
为可拖动,设置为true后不允许拖动,作为显示。
也可以进行自定义评分图,可以百度一下。http://my.oschina.net/zhoulc/blog/127065
0 0
- android学习笔记——进度条集合学习
- Android学习笔记(十六)进度条
- Android学习笔记之进度条
- Opencv学习笔记——视频进度条
- Android学习笔记04:Android 缓冲进度条或加载进度条
- Java学习笔记—集合
- Android 学习笔记(十六):Widget-进度条
- android学习笔记26:水平进度条
- android学习笔记32:标题栏进度条
- Android学习笔记之progressBar(进度条)
- Android 学习笔记(十六):Widget-进度条
- Android应用开发学习笔记之进度条
- 【android控件学习笔记】ProgressBar进度条
- Android学习笔记14---进度条的实现
- Android 学习笔记(6)—— SeekBar(进度条)/RatingBar(星级评分条)
- android学习笔记12(ProgressBar--进度条--初级学习)
- android 进度条学习
- android学习----ProgressBar 进度条
- Codeforces Round #335 (Div. 2) 605A Sorting Railway Cars
- Python模块学习系列(3)----Scikit Learn(机器学习库)
- 有关spring mvc精准绑定
- Android隐式启动Activity匹配详解:Action,category,data
- Servlet 简介
- android学习笔记——进度条集合学习
- ManyToOne 双向一对多关系
- Servlet 生命周期简介
- final关键字
- Python中的字符串
- ognl.MethodFailedException: Method "setEndtime" failed for object com.piptrade.action.tradetools.eCa
- android学习笔记——ScrollView
- oracle自定义聚集函数
- LinkedList的双向迭代器listiterator