I am using a SeekBar in my Android app. When a user single taps anywhere on the SeekBar, its progress value is changed. I only want the progress value to change when the user slides the SeekBar thumb (just like a UISlider in iOS).
I have tried setting the clickable property of the SeekBar to false but that didn't work. How can I achieve the desired behavior?

I came up with a solution to this, it's not very pretty, but it should do the trick...
Here's the idea:
Create an invisible overlay that will cover all of the slider except the thumb-button
(I used a blacked out seekbar to act as an overlay)
When the thumb is pressed, call 'bringToFront' method on the slider
Note for this to work you must alter the size of the overlay so that it will cover everything but the thumb-button (I suggest using two overlays [one for each side of the thumb-button])
When you release the thumb-button you should then resize the overlays
... like I said, it ain't pretty. I'm sure there are much better ways to do it, but if you must have it done, I would try this.