一、基础使用
1. XML 布局声明
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100" <!-- 最大值 -->
android:progress="30" <!-- 初始进度 -->
/>
2. Java 代码初始化
SeekBar seekBar = findViewById(R.id.seekBar);
// 设置最大进度值(可选,XML 已设置则无需重复)
seekBar.setMax(100);
二、事件监听(核心功能)
监听用户拖动操作并响应:
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
// 进度实时变化时触发(用户拖动或代码修改)
if (fromUser) {
Log.d("SeekBar", "用户拖动至: " + progress + "%");
}
}
@Override
public void onStartTrackingTouc

最低0.47元/天 解锁文章
325

被折叠的 条评论
为什么被折叠?



