我使用 SeekBar 作为 slider 是因为我找不到其他任何东西,但我必须做很多麻烦的工作,因为它不允许我设置最小值或在整数之间插入。所以,任何时候我需要一个 slider 从 0 以外的值开始或返回一个 float ,我必须设置一个不描述控件真正最大值的最大值,然后除和/或添加/当我阅读它时减去“进度”值。在我完成编写整个类来处理转换我的 slider 值之前,有没有更好的方法?我使用的是 Android 1.6...2.0 或任何其他记录在案的 future 版本中是否有 slider 控件?
最佳答案
Before I finish writing an entire class just to handle converting my slider values, is there a better way?
不是真的。对于初学者,你真的不希望像 SeekBar
这样的东西一路做浮点运算,因为大多数手机在硬件中缺乏对浮点的支持,所以浮点运算很慢。至于为什么他们不允许您设置自己的自定义最小值,而不仅仅是最大值,我不能说。
关于java - Android 中的 slider 控件... SeekBar 真的是我最好/唯一的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1765892/