Ermitteln der Daumenposition in SeekBar vor API-Version 16

Grundsätzlich muss ich erkennen, wann sich der Fortschritt in der SeekBar ändert, und eine Textansicht über dem Daumen zeichnen, die den Fortschrittswert anzeigt.

Dazu implementiere ich aOnSeekBarChangeListener und auf dempublic void onProgressChanged(SeekBar seekBar, int progress, boolean b) Methode nenne ichRect thumbRect = seekBar.getThumb().getBounds(); um festzustellen, wo der Daumen positioniert ist.

Das funktioniert aber anscheinend einwandfreigetThumb() ist nur in API-Level 16+ (Android 4.1) verfügbar, wodurch aNoSuchMethodError in früheren Versionen.

Haben Sie eine Idee, wie Sie dieses Problem umgehen können?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage