2017-01-09 3 views
1

So habe ich eine SeekBar in meiner App und ich verwende die TalkBack-Funktion von Android. Wenn die SeekBar gescrollt wird, sagt das Gerät "SeekBar Control, 50%". Ist es möglich, es zu ändern, so sagt es den tatsächlichen Wert (von -4 bis +4), wie "SeekBar Kontrolle, negative 4"?Android TalkBack für SeekBar Werte

+1

Möchten Sie diese -4 und +4 zu beiden Seiten hinzufügen, oder wenn Sie einen Bildlauf durchführen, wird z. B. 3,2 –

+1

-4 bis +4 bereits über dem SeekBar-Steuerelement angezeigt, aber es ist eine andere Ansicht, also sind die Werte nicht als tatsächliche -4 bis 4 gesprochen, sondern prozentual – mugiwara528

Antwort

0

Ja, es ist möglich.

Sie sagten, es zeigt "SeekBar Kontrolle, 50%" bedeutet, dass Sie Prozent erhalten.

So verwenden Sie diesen Prozentsatz Sie Ziel zu erreichen:

int minValue = -4; 
int maxValue = 4; 
int diff = maxValue - minValue; 
int realProgress = minValue + (diff * percentage/100); 

realProgress ist Ihre Antwort.

Ich hoffe, es wird Ihnen helfen!

+0

Nicht wirklich, was ich brauche. Das weiß ich schon. Mein Problem ist, dass ich möchte, dass die TalkBack-Funktion den tatsächlichen Wert von "Null" oder was auch immer sagt, nicht "50 Prozent". – mugiwara528

+0

Sie wollen sagen, tatsächlicher Wert in Worten? –

+0

Ja, denn jetzt sagt es nur den Prozentsatz wie "50 Prozent" – mugiwara528