Android Entfernen SeekBar Hintergrund

8

Gibt es eine Möglichkeit, das Hintergrundleistenbild im SeekBar android-Widget zu entfernen?

Ich möchte nur, dass es einen Schieberegler ohne Fortschrittsbalken dahinter zeigt.

Irgendwelche Hilfe?

    
GuyNoir 17.03.2010, 01:21
quelle

5 Antworten

4

Nun, ich habe mein eigenes Problem gelöst.

Um den Hintergrund zu entfernen, müssen Sie ein leeres Zeichen erstellen und es auf das progressDrawable setzen:

%Vor%

Die Einstellung auf null scheint nicht zu funktionieren.

    
GuyNoir 17.03.2010, 02:04
quelle
28

Es gibt einen einfacheren Weg, für den kein neues Zeichen erstellt werden muss. Setzen Sie einfach Folgendes in Ihrer XML-Definition

%Vor%

Oder wenn Sie es in Ihrem Code tun möchten:

%Vor%     
Pooks 28.09.2011 08:45
quelle
3

Haben Sie versucht setBackgroundDrawable(null) ?

    
CommonsWare 17.03.2010 01:26
quelle
2

Eine Möglichkeit wäre, die Farbe des Fortschrittsbalkens in die Hintergrundfarbe zu ändern. Sie müssen ein benutzerdefiniertes Layout verwenden.

%Vor%

Ein benutzerdefiniertes Layout ist unten angegeben - spielen Sie mit den Farben herum:

%Vor%

    
ahsan 09.09.2011 18:34
quelle
0

Erstelle eine XML-Datei seekbar_progress.xml und lege sie in den Ordner drawable . Hier ist Streifen ein Bild, nimm ein Bild und platziere es in drawable Ordner.

seekbar_progress.xml

%Vor%

Nun in Ihrer main xml -Datei, die Suchleistencode hat, ein Bild aufnehmen und in drawable folder.here seekbar ist ein Bild speichern.

%Vor%     
swathi 17.04.2012 09:38
quelle

Tags und Links