如何在 android 中创建 24 小时 SeekBar 或 ProgressBar
How to create 24hour SeekBar or ProgressBar in android
我有一个要表示 24 小时周期的 SeekBar。我希望每一步都意味着 5 分钟。这可能吗?默认的 SeekBar 的最大值为 100 个单位;我猜每一步都是 1 个单位。我记得听说过 10,000 个单位的可能性。无论如何,我寻求实现的目标是可能的吗? 24 小时 5 分钟 interval/step?
只需更新 onProgressChanged
方法。
int interval = 5;
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
progress = (progress/interval) * interval;
seekBar.setProgress(progress);
}
同时为 Seekbars
xml
设置 max
值。 1440代表24小时的分钟数
<SeekBar android:id="@+id/SeekBar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="1440"/>
我有一个要表示 24 小时周期的 SeekBar。我希望每一步都意味着 5 分钟。这可能吗?默认的 SeekBar 的最大值为 100 个单位;我猜每一步都是 1 个单位。我记得听说过 10,000 个单位的可能性。无论如何,我寻求实现的目标是可能的吗? 24 小时 5 分钟 interval/step?
只需更新 onProgressChanged
方法。
int interval = 5;
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
progress = (progress/interval) * interval;
seekBar.setProgress(progress);
}
同时为 Seekbars
xml
设置 max
值。 1440代表24小时的分钟数
<SeekBar android:id="@+id/SeekBar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="1440"/>