我正在研究用于跟踪体重测量的应用程序。我需要用户能够输入代表体重的数字,其数量范围从0.00千克到正常300.00千克。当体重低于10公斤(50克,主要针对婴儿)和成人一位小数(100克)时,体重的精确度为两位小数。总的数字范围是3900。
预计测量值之间的差异最大为+ -2 kg,但取决于测量频率,它也可能更高。
我一直在使用带有数据验证的简单文本输入字段,但是注意到它是填写表单的最慢部分。
任何帮助选择最合适的形式控制器将不胜感激。我只是希望用户能够快速准确地从大量数字中挑选出最佳体验。
答案 0 :(得分:1)
我建议使用普通数字选择器小部件,但要记住用户上次选择的内容,这样他/她只需要通过点击+/-一次或两次来添加/减去一个小数字。
答案 1 :(得分:1)
答案 2 :(得分:1)
没有这样的小部件,我认为您需要创建自己的小部件才能获得最佳结果。 但也许您会很高兴使用SeekBar或ListView之类的标准视图并启用快速滚动。
答案 3 :(得分:1)
我已经实现了一个自定义视图,它是一个圆形搜索栏。搜索条用于精确选取值,而+/-按钮用于更大间隔的值。它工作得很好。您可以在此处找到源代码:https://github.com/ismarslomic/CircularSeekBar