Android SeekBar不';t捕获最后一个值的单击事件

Android SeekBar不';t捕获最后一个值的单击事件,android,android-widget,Android,Android Widget,我有范围为1到4的SeekBar(1是第一个值,4是最后一个值)。当用户点击2或3时,SeekBar值立即改变,但用户不能点击4,需要拖动到4。当用户在SeekBar末尾单击时,SeekBar如何将值更改为4(最后一个)?看起来SeekBar并没有捕捉最后一个值的单击事件,或者需要单击的空间太小。有什么办法可以改变这一点吗?只需在右侧添加一点填充物,如下所示: SeekBar sk = new SeekBar(this); sk.setPadding(0, 0, 5, 0); :)您使用的是什

我有范围为1到4的SeekBar(1是第一个值,4是最后一个值)。当用户点击2或3时,SeekBar值立即改变,但用户不能点击4,需要拖动到4。当用户在SeekBar末尾单击时,SeekBar如何将值更改为4(最后一个)?看起来SeekBar并没有捕捉最后一个值的单击事件,或者需要单击的空间太小。有什么办法可以改变这一点吗?

只需在右侧添加一点填充物,如下所示:

SeekBar sk = new SeekBar(this);
sk.setPadding(0, 0, 5, 0);

:)

您使用的是什么Android版本?一个名为seekbar#setMax(4)的普通seekbar在ICS中运行良好。