1

我正在开发一个在 android seek-bar 中显示食品价格的应用程序。食品有 3 个主要价格(小、常规和大)。我希望搜索栏只移动到第 0(小价)、第 100(大价)和中间(常规价格)位置,如果搜索栏在中间位置,则显示常规价格等...

4

1 回答 1

2

实现这一点的最佳方法是不要使用从 0 到 100 的如此大的范围。
使用 SeekBar.setMax(2) 将值限制为 0、1、2。然后让这些值代表您的三种不同大小。

0 = 小,1 = 中,2 = 大。

这应该为您提供将 SeekBar 划分为 3 个扇区的行为。

于 2013-10-05T09:06:58.233 回答