Android:SeekBar和RatingBar控件
来源:互联网 发布:西宁知秋凤凰经理 编辑:程序博客网 时间:2024/05/19 17:49
SeekBar的创建(可滑动的)
1、在布局文件中声明 SeekBar
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <SeekBar android:id="@+id/seekBar"android:layout_width="fill_parent"android:layout_height="wrap_content"/></LinearLayout>2、 定义一个OnSeekBarChangeListener:监听器:
3、为SeekBar设置监听器
public class HelloBarActivity extends Activity { /** Called when the activity is first created. */private SeekBar seekBar = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); seekBar = (SeekBar)findViewById(R.id.seekBar); //设置该进度条的最大值 seekBar.setMax(100); seekBar.setOnSeekBarChangeListener(new SeekBarListener()); } //定义一个监听器,该监听器负责监听进度条状态的改变 private class SeekBarListener implements SeekBar.OnSeekBarChangeListener{ //当进度条的进度发生变化时,会调用该方法@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {//fromUser区分是不是用户滑动滑块。System.out.println(progress);}//当用户开始滑动滑块时,调用该方法@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {System.out.println("start--->" + seekBar.getProgress());}//当用户结束对滑块的滑动时,调用该方法@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {System.out.println("stop--->" + seekBar.getProgress());} }}
RatingBar的创建(评级进度)
1、在布局文件中声明 RatingBar(数量,第次前进多少)
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /><RatingBarandroid:id="@+id/ratingbarId"android:layout_height="wrap_content"android:layout_width="wrap_content"android:numStars="5"android:stepSize="1.0"/></LinearLayout>2、定义 一个RatingBar.OnRationBarChangeListener监听器()
3、为RatingBar设置监听器
public class MainActivity extends Activity { /** Called when the activity is first created. */private RatingBar ratingBar = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ratingBar = (RatingBar)findViewById(R.id.ratingbarId); ratingBar.setOnRatingBarChangeListener(new RatingBarListener()); } private class RatingBarListener implements RatingBar.OnRatingBarChangeListener{@Overridepublic void onRatingChanged(RatingBar ratingBar, float rating,boolean fromUser) {System.out.println("rating--->" + rating);} }}评级
- Android:SeekBar和RatingBar控件
- Android基础控件 - ProgressBar、SeekBar和RatingBar
- android之SeekBar和RatingBar
- android学习---SeekBar和RatingBar
- 安卓控件 seekbar 和 RatingBar
- android学习——SeekBar和RatingBar
- android seekBar ratingBar
- SeekBar和RatingBar
- SeekBar 和 RatingBar
- 12.8SeekBar和RatingBar
- SeekBar和RatingBar
- SeekBar和RatingBar
- Android 控件seekbar进度条、ratingbar星星平分条
- Android 控件seekbar进度条、ratingbar星星评分条
- Android UI基础——SeekBar&RatingBar控件
- marsAndroid学习——SeekBar和RatingBar控件
- 控件——SeekBar/RatingBar
- SeekBar 和RatingBar --MarsChen Android 开发教程学习笔记
- 恩智浦助东元开发外籍人士居留证
- Visa在美加速向NFC支付平台迁移
- 中行与解放军总医院启动银医一卡通合作项目
- 神州数码在武汉建第二总部
- intel 汇编中的Descriptor(下篇文章有介绍)
- Android:SeekBar和RatingBar控件
- 2011城市通卡发展年会11月在大连召开
- 在最坏情况下,利用n + ┌lgn┐ - 2 次比较,即可找到 n 个元素中的第2小元素
- 金邦达:做最值得客户尊重的IC卡项目服务商
- 【关于TextView】
- Deploying the SOAP Webapp to Tomcat
- 手机modem信号流程
- NET3.5离线安装方法
- [Log4j] log4j日志级别