如何使用搜索栏设置时间范围

史蒂夫·卡莫(Steve Kamau)

我偶然发现了阿诺特姆这个图书馆基本上,它提供了SeekBar与默认Android类似的功能,但是具有两个拇指控件,可以选择一个范围,以及其他一些功能。

目前,seekbar可以选择范围,numbers/digits但不能用于像这样的系统中的实际time范围选择12 hours12am-3pm

我正努力实现上述目标,但没有成功。

在查看了stackoverflow之后,我再次迷失了一个类似的问题,但似乎无法为我的案例重用或实现。

类似地,一个github repo承诺解决这个问题,但是在运行该类之后,我根本看不到更改。

任何建议将不胜感激!

这是要修改的类。

我如何使用它:

RangeSeekBar rangeSeekBar = (RangeSeekBar) findViewById(R.id.seekbar);
        rangeSeekBar.setRangeValues(15, 90);
        rangeSeekBar.setSelectedMinValue(20);
        rangeSeekBar.setSelectedMaxValue(88);

敏捷忍者

为什么将范围值设置为15到90?如果要描述时间,则应将范围值设置为:

rangeSeekBar.setRangeValues(0,24 * SMALLEST_HOUR_FRACTION);

这里SMALLEST_HOUR_FRACTION是你可以选择的最小时间块(2选择每半小时,4为每刻钟(15分钟),60为每分钟)。

然后,要确定用户选择的时间,请使用:

int minHour = rangeSeekBar.getSelectedMinValue() / SMALLEST_HOUR_FRACTION;
int minMinute = SMALLEST_HOUR_FRACTION * (rangeSeekBar.getSelectedMinValue() % SMALLEST_HOUR_FRACTION);
int maxHour = rangeSeekBar.getSelectedMaxValue() / SMALLEST_HOUR_FRACTION;
int maxMinute = SMALLEST_HOUR_FRACTION * (rangeSeekBar.getSelectedMaxValue() % SMALLEST_HOUR_FRACTION);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在范围搜索栏中设置进度间隔

来自分类Dev

如何在android中的范围搜索栏中设置两个拇指之间的范围?

来自分类Dev

如何使用扩展名设置viewController搜索栏的代表?

来自分类Dev

如何在范围搜索栏中的两个拇指之间设置渐变颜色背景?

来自分类Dev

如何设置使用Python抓取Google搜索的日期范围?

来自分类Dev

如何实现价格范围搜索栏?

来自分类Dev

如何自定义搜索栏范围

来自分类Dev

同步。使用范围搜索栏的VideoView

来自分类Dev

如何设置最小进度搜索栏?

来自分类Dev

如何使用suds使用getRecords在servicenow中搜索日期时间范围?

来自分类Dev

如何使用Java API在Elasticsearch中搜索特定日期和时间范围内的日志

来自分类Dev

如何在Android中使用默认值设置搜索栏?

来自分类Dev

如何使用应用栏执行搜索?

来自分类Dev

无法使用搜索栏显示颜色iOS7设置搜索栏

来自分类Dev

如何在Kibana中进行时间范围搜索

来自分类Dev

如何在Splunk中每天搜索给定的时间范围?

来自分类Dev

如何设置用户已经选择的搜索栏值

来自分类Dev

如何在搜索栏上设置更改占位符的颜色?

来自分类Dev

使用主要Flash版本时,如何在jw_player v.6中进行点击时间栏搜索?

来自分类Dev

如何将启动栏的隐藏时间设置得更高?

来自分类Dev

如何使用JSP设置进度栏值

来自分类Dev

如何使用JSP设置进度栏值

来自分类Dev

如何设置离子范围滑块的当前时间?

来自分类Dev

如何根据时间范围进行条件格式设置

来自分类Dev

搜索日期范围时如何减少MySQL DB中的搜索时间?

来自分类Dev

搜索日期范围时如何减少MySQL DB中的搜索时间?

来自分类Dev

如何在搜索显示控制器中从左到右为搜索栏设置动画?

来自分类Dev

如何在sql中使用当前时间获取时间范围

来自分类Dev

如何使用列和行设置范围

Related 相关文章

  1. 1

    如何在范围搜索栏中设置进度间隔

  2. 2

    如何在android中的范围搜索栏中设置两个拇指之间的范围?

  3. 3

    如何使用扩展名设置viewController搜索栏的代表?

  4. 4

    如何在范围搜索栏中的两个拇指之间设置渐变颜色背景?

  5. 5

    如何设置使用Python抓取Google搜索的日期范围?

  6. 6

    如何实现价格范围搜索栏?

  7. 7

    如何自定义搜索栏范围

  8. 8

    同步。使用范围搜索栏的VideoView

  9. 9

    如何设置最小进度搜索栏?

  10. 10

    如何使用suds使用getRecords在servicenow中搜索日期时间范围?

  11. 11

    如何使用Java API在Elasticsearch中搜索特定日期和时间范围内的日志

  12. 12

    如何在Android中使用默认值设置搜索栏?

  13. 13

    如何使用应用栏执行搜索?

  14. 14

    无法使用搜索栏显示颜色iOS7设置搜索栏

  15. 15

    如何在Kibana中进行时间范围搜索

  16. 16

    如何在Splunk中每天搜索给定的时间范围?

  17. 17

    如何设置用户已经选择的搜索栏值

  18. 18

    如何在搜索栏上设置更改占位符的颜色?

  19. 19

    使用主要Flash版本时,如何在jw_player v.6中进行点击时间栏搜索?

  20. 20

    如何将启动栏的隐藏时间设置得更高?

  21. 21

    如何使用JSP设置进度栏值

  22. 22

    如何使用JSP设置进度栏值

  23. 23

    如何设置离子范围滑块的当前时间?

  24. 24

    如何根据时间范围进行条件格式设置

  25. 25

    搜索日期范围时如何减少MySQL DB中的搜索时间?

  26. 26

    搜索日期范围时如何减少MySQL DB中的搜索时间?

  27. 27

    如何在搜索显示控制器中从左到右为搜索栏设置动画?

  28. 28

    如何在sql中使用当前时间获取时间范围

  29. 29

    如何使用列和行设置范围

热门标签

归档