其他分享
首页 > 其他分享> > 如何使用android seekbar显示时间选择?

如何使用android seekbar显示时间选择?

作者:互联网

我尝试了seekbar正常任务以显示1到12的时间,但我的要求几乎没有什么不同.

请某些机构可以帮助我获得像这样的seekbar显示值.

解决方法:

您的搜索栏的范围从最小到最大.您必须定义所需的范围.例如,您想从15:00到0:00到23:59之间选择带有搜索栏的日期.因此,您需要最小= 0且最大= 24 * 4的范围条.
当搜索栏更改时,您需要计算实际选择的时间.为此,您可以获取SeekBar进度并将其乘以15分钟.您将获得选定的分钟.

示例代码:

seekBar.setMax(24 * 4); //24 hours and 4 step in one hour.

seekBar.setOnSeekBarChangeListener(new OnSeekBarChangetListener() {
  public void onProgressChanged (SeekBar seekBar, int progress, boolean fromUser) {
     int hours = progress / 4; // it will return hours.
     int minutes = (progress % 4) * 15; // here will be minutes.
  }
});

希望这可以帮助

标签:android,android-seekbar,seekbar
来源: https://codeday.me/bug/20191009/1877938.html