Android - OnClickListener
Aus Wikizone
Version vom 2. März 2013, 09:25 Uhr von 134.3.241.116 (Diskussion) (Die Seite wurde neu angelegt: „Reagieren auf Klick funktioniert wie z.B. auch in JavaScript mit Event Listenern. Eine Activity Klasse kann aber auf unterschiedliche Weise den onClickListener im…“)
Reagieren auf Klick funktioniert wie z.B. auch in JavaScript mit Event Listenern. Eine Activity Klasse kann aber auf unterschiedliche Weise den onClickListener implementieren:
- Via implements in der Activity Klasse
public class MainActivity extends Activity implements OnClickListener{
...
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
...
Schön dabei ist, dass Eclipse die für das implements notwendigen imports einfügen kann und auch die Pflichtfunktionen als Gerüst gleich einfügen kann.
- Via xml, dazu wird im Button das Attribut android:onClick und die aufzurufende Methode des Views angegeben (siehe auch Android Development - Grundfunktionen Programmieren)
android:onClick="sendMessage"
Einfach aber der Code wird auseinander gerissen
- Direkt in der Activity (finde ich nicht so übersichtlich)