Android 离散搜索杆
我正在尝试为Android应用程序创建一个应用程序 我知道我可以为Android 离散搜索杆,android,android-seekbar,Android,Android Seekbar,我正在尝试为Android应用程序创建一个应用程序 我知道我可以为SeekBar设置最大值和最小值(我的理想解决方案是下面的单击示例),但我希望该条以特定的间隔在滑块上下移动—在我的情况下,每10次。因此,SeekBar上唯一可用的选项是 二十 三十 四十 五十 六十 七十 是否可以为标准AndroidSeekBar定义特定值,或者至少更改项目之间的间隔。如果没有,那么是否可以使用自定义seekbar?我还没有在网上找到任何可以解决这个问题的东西(至少对Android来说不是这样——令人沮
SeekBar
设置最大值和最小值(我的理想解决方案是下面的单击示例),但我希望该条以特定的间隔在滑块上下移动—在我的情况下,每10次。因此,SeekBar
上唯一可用的选项是
- 二十
- 三十
- 四十
- 五十
- 六十
- 七十
是否可以为标准Android
SeekBar
定义特定值,或者至少更改项目之间的间隔。如果没有,那么是否可以使用自定义seekbar?我还没有在网上找到任何可以解决这个问题的东西(至少对Android来说不是这样——令人沮丧的是,它是Google Material design guidelines中公认的组件)。AndroidSeekBar
不能设置间隔,但你可以将最大值设置为10,这样范围就是[0,10],每当你想从中获得一个值时,将SeekBar的值乘以10,这样您就可以“模拟”0、10、20、30……的间隔
如果您想在不使用第三方库的情况下实现具有多个间隙的离散seekbar,那么请使用seekbar的style属性
<SeekBar
android:id="@+id/sb"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="10"
android:thumb="@drawable/ic_location"
android:theme="@style/Widget.AppCompat.SeekBar.Discrete" />
实际上,我刚刚发现了另一个例子,它也使用数学来处理值。我想这就是我必须要做的。如果你还在找它,那就检查一下。我也有类似的要求。我还需要间隔之间的平滑滚动。在中间而不是顶部看到一个拇指拖动器是非常奇怪的链接没有打开