Android Development - Grundfunktionen Programmieren

Aus Wikizone
Version vom 26. Februar 2013, 22:40 Uhr von 79.240.86.226 (Diskussion) (Die Seite wurde neu angelegt: „Baut auf diesem Artikel auf: Android Development - User Interface programmieren Wir haben ein kleines Layout mit einem Textfeld und einem Button. Im Folgend…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Baut auf diesem Artikel auf:

Android Development - User Interface programmieren

Wir haben ein kleines Layout mit einem Textfeld und einem Button. Im Folgenden wollen wir das ganze mit einer zweiten Activity verbinden, die auf die Eingabe reagiert.

onClick Event für den Send Button

activity_main.xml

Attribut hinzufügen:

android:onClick="sendMessage"

Bei Klick auf den Button soll die Methode sendMessage aufgerufen werden. Diese fügen wir in der MainActivity Klasse hinzu. (src/MainActivity.java)

	/** Called when the user clicks the send button **/
	public void sendMessage(View view) {
		// Do something
	}

Dazu muß noch die View Klasse importiert werden.

import android.view.View;

In Eclipse kann man fehlende Klassen einfach mit

Ctrl + Shift + O (PC)
Cmd + Shift + O (Mac)

Wichtig zu wissen ist das die Methode für onClick folgende Eigenschaften hat:

  • public
  • void als Rückgabewert hat
  • Einen View als einzigen parameter hat (dieser enthält das View Objekt, das geklickt wurde)