ProgressBar Horizontal füllen und leeren in der Widget?

  • 10 Antworten
  • Letztes Antwortdatum
S

Shelly22

Fortgeschrittenes Mitglied
0
Hallo alle zusammen.

Leider weiß ich nicht wie ich eine Progressbar per Click immer um 25% fülle in der Widget.
Habe es nur soweit das ich sie per Click einmal auf 25% fülle aber dann nicht weitere 25% pro Click.

Code:
RemoteViews remoteViews.setProgressBar(R.id.progressBar,100,25,false);

Wie speichere ich also den wert so ab das ich pro Click die Progressbar immer weiter fülle um 25%?


LG
 
Wieso nicht einfach ein int nehem wo du den wert drin speicherst?
progress = progress + 25;
RemoteViews remoteViews.setProgressBar(R.id.progressBar,100,progress,false);

progress halt irgendwo definieren, dass es den Wert nicht verliert.
 
  • Danke
Reaktionen: Shelly22
Danke dir. Habe ich schon versucht. Aber klappt irgendwie nicht =/


EDIT: Ok es klappt. Habe es falsch geschrieben und gesetzt.
Danke dir.

LG
 
Zuletzt bearbeitet:
Hallo.

Nochmal eine kleine frage.
Wie kann ich denn z.B int Werte von einer anderen Klasse ändern?

LG
 
Das hängt davon ab, welche Zugriffsfunktionen besagte andere Klasse bereitstellt.
Im einfachsten Fall kannst du einfach an die Instanzvariable zuweisen.
Im schlimmsten Fall kannst du den Wert garnicht ändern.
 
Davon abgesehen, dass man Werte einer Klasse gar nicht ändern kann(zur Laufzeit). bestenfalls noch von Objekten ;)
 
Habe es hinbekommen.

habe public static int test = 0;

durch static bleibt der wert so wie ich ihn änder mit einer anderen Methode/Klasse.

LG
 
und du weißt auch was du da machst ??
 
  • Danke
Reaktionen: amfa
Jap :D Klappt ja so :D
 
naja nur weil es klappt heißt das nicht gleich, dass du auch weißt was du tust. aber ok, wenn du weißt was static bewirkt, ist ja gut
 
Leider nicht ganz. Ich habs nur irgendwo schnell rausgelesen und getestet mal

Aber gehen tuts halt.

LG
 
Zurück
Oben Unten