Nach dem, was ich gelesen habe, können Sie eine onClick
Handler für eine Schaltfläche auf zwei Arten.
Die Verwendung des android:onClick
XML-Attribut, in dem Sie einfach den Namen einer öffentlichen Methode mit der Signatur void name(View v)
oder durch die Verwendung der setOnClickListener
Methode, bei der Sie ein Objekt übergeben, das die OnClickListener
Schnittstelle. Letzteres erfordert oft eine anonyme Klasse, die ich persönlich nicht mag (persönlicher Geschmack) oder die Definition einer internen Klasse, die die OnClickListener
.
Durch die Verwendung des XML-Attributs müssen Sie nur eine Methode anstelle einer Klasse definieren, also war ich Ich frage mich, ob das Gleiche über Code und nicht im XML-Layout möglich ist.