SeekBar、RatingBar和Chronometer是Android平台上常用的UI组件,它们分别用于实现滑动选择、评分和计时功能。本文将详细介绍这三个组件的使用方法,并提供相应的源代码示例。
一、SeekBar(滑动选择器)
SeekBar组件允许用户通过滑动手势在一个指定范围内选择数值。以下是SeekBar的基本使用方法:
- 在XML布局文件中添加SeekBar组件:
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="50" />
其中,android:max属性指定SeekBar的最大值,android:progress属性指定SeekBar的初始值。
- 在Java代码中获取SeekBar实例并设置监听器:
SeekBar seekBar = findViewById(R.id.seekBar);
seekBar.setOnSeekBarChangeListener(new SeekBa