OnClickListener funktioniert nicht

N

nameless3

Neues Mitglied
0
Hallo zusammen,

bin Anfänger in der Android Programmierung und versuche gerade
einen OnClickListener zum Laufen zu kriegen nur leider funktioniert seltsamer
keines der Tutorials, die ich auf Google gefunden habe.

Hier der Code zum Hinzufügen des Listeners:
Code:
Button testButton = (Button) findViewById(R.id.cmdTest);
testButton.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View view) {
	   ProgressBar loadProgress = (ProgressBar) findViewById(R.id.progress);
	   loadProgress.setVisibility(ProgressBar.VISIBLE);
	}
});

Hoffe ihr könnt mir helfen...
Danke im Vorraus!
 
Ich mache das nie über OnClicklistener, sonderm in dem ich eine extra funktion erstelle und dem Button sage, dass er diese aufrufen soll, sobald er gedrückt wird.

Dazu musst du

Code:
android:onClick="meineFunktion"
Als Attribut an der Stelle, wo dein Button in der XML-Datei definiert ist, hinzufügen.

Dann musst du nur noch die Funktion, die dann aufgerufen werden soll, in deiner entsprechenden .java-Datei hinzufügen:

Code:
public void meineFunktion(View view) {

ProgressBar loadProgress = (ProgressBar) findViewById(R.id.progress);
loadProgress.setVisibility(ProgressBar.VISIBLE);

}
 
  • Danke
Reaktionen: COleException
Was genau funktioniert denn nicht?
Das schreibst du irgendwie nirgendwo.
Stürzt die App ab? Oder passiert einfach nichts?
Hast du mal versucht einen Toast auszugeben statt die Progressbar zu laden?
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
947
swa00
swa00
O
Antworten
15
Aufrufe
2.966
ORHUX
O
K
Antworten
3
Aufrufe
1.167
Kapikalaani
K
Zurück
Oben Unten