OnClickListener funktioniert nicht

  • 2 Antworten
  • Neuester Beitrag
Diskutiere OnClickListener funktioniert nicht im Android App Entwicklung im Bereich Betriebssysteme & Apps.
N

nameless3

Neues Mitglied
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!
 
S

shantejo

Neues Mitglied
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);

}
 
A

amfa

Experte
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 - OnClickListener funktioniert nicht Antworten Datum
28
8