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?