android - 如何在 Android 中使用步长为 0.5 的 SeekBar?

标签 android seekbar

我需要一个值为 1 到 6 且步长为 0.5 的搜索栏。因此,值必须是:1 - 1.5 - 2 - 2.5 ...

什么是正确的算法?

最佳答案

我会将可能的值存储在一个数组中,并使用当前的搜索栏值作为元素索引来访问“所需”值。

像这样

int[] values = {0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4};
int current = values[ seekbar.getValue() ];

关于android - 如何在 Android 中使用步长为 0.5 的 SeekBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503865/

相关文章:

android - Android 上的 Seekbar 不会自动移动

java - 助手 : marven libraries can't be downloaded

java - Android 搜索栏值更改按钮

android - 自定义 Seekbar 拇指垂直位置问题

java - 我应该在哪里实现 SeekBar.onSeekBarChangeListener?

android - 在 Android 操作栏中下拉搜索栏?

android - 如何在AndEngine场景后面设置布局?

android - RecyclerView 项目在 RecyclerView 中变得不可见,滚动时有多种项目类型

android - 适用于 Android 的 Google+ 平台 - NoClassDefFoundError : com. google.android.gms.samples.plus.SignInActivity

android - 如何强制仅在 Android 应用程序中使用 TLS 1.1