安卓系统中的滑块控件...SeekBar真的是我最好/唯一的选择吗?

2022-09-02 02:02:46

我使用SeekBar作为滑块,因为我找不到其他任何东西,但我必须做很多黑客工作,因为它不允许我设置最小值或在整数之间切换。因此,每当我需要一个滑块从0以外的值开始或返回浮点数时,我必须设置一个不能描述控件真实最大值的最大值,然后在阅读时除去和/或加/减“进度”值。在我完成编写整个类只是为了处理滑块值的转换之前,有没有更好的方法?我使用的是 Android 1.6...2.0 或任何其他有文档记录的未来版本中是否有滑块控件?


答案 1

在我完成编写整个类只是为了处理滑块值的转换之前,有没有更好的方法?

没有。对于初学者来说,你真的不希望像在路上做浮点算术一样的事情,因为大多数手机在硬件中缺乏浮点支持,所以浮点运算很慢。至于为什么他们不允许你设置自己的自定义最小值,而不仅仅是最大值,我不能说。SeekBar


答案 2

推荐