Wenn ich richtig verstanden habe, möchtest du einen Zahlenwert über dem eigentlichen Schieberegler erstellen, der sich entlang der Kugel bewegt.
Sie können einen Text über das eigentliche Bild des Sliders schreiben, indem Sie den Text direkt in die zeichnende Datei des Orb-Bildes "einmischen".
Ich gehe davon aus, dass Sie das erste Tutorial verwenden Sie haben in Ihrer ursprünglichen Frage
angegeben %Vor% Dies nimmt ein Zeichen aus Ihren Ressourcen, zeichnet einen Text darüber und gibt das neue Zeichen zurück. Verwenden Sie seekBar.getProgress();
, um den von Ihrer Suchleiste benötigten Wert zu erhalten.
Ich empfehle, den Code ein wenig aufzuräumen, weil er jedes Mal ein neues Malobjekt erstellt, wenn Sie die Suchleiste berühren, was wirklich schlecht ist.
Sie müssten mehr tun, damit es funktioniert nur , wenn Sie auf die Kugel klicken ...
Warum schreiben Sie keine benutzerdefinierte Suchleistenansicht?
Hier ist ein Beispielcode, um Text in die Mitte des Suchleisten-Schiebereglers zu setzen und der Text bewegt sich mit dem Schieberegler. Sollte leicht angepasst werden, um Text über den Schieberegler zu drucken.
%Vor%}
Ich hoffe, dass dir das von Nutzen ist.
Wenn Sie dasselbe Aussehen wie im Bild anzeigen möchten, müssen Sie die beiden Attribute minHeight und maxHeight für die Suchleiste in Ihrer XML-Datei angeben. Zum Beispiel:
%Vor%Bitte überprüfen Sie die Attribute im obigen Code markiert.
hi zuerst erstellen Sie eine XML-Datei in Ihrem Zeichnungsordner (wenn nicht eine neue erstellen) und fügen Sie diesen Code ein oder folgen Sie einem Tutorial , um dies zu tun schnell wie möglich
repeatbottombackground.xml
%Vor%seek_thumb.xml
%Vor% Ich gebe Ihnen einen Link ich hoffe, es kann Ihnen helfen
Tut mir leid, ich muss nicht mehr erklären, folge einfach dem Tutorial:)
Regards,