android.- widget.Schalter ein-und ausgeschaltet Ereignis-listener?
Habe ich versucht den code in der Antwort der android-widget-switch-on-off-Ereignis-listener, aber die post sagt nichts über die Fehler, die ich habe versucht, es zu benutzen.
In der zweiten Zeile der vorgeschlagene code:
switch1 = (Switch) findViewById(R.id.switch1);
switch1.setOnCheckedChangeListener(new OnCheckedChangedListener() { //This line has the error
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
aTextView.setText("Switch was toggled");
}
});
Diesen Fehler auslöst
Die Methode setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener) in der Art CompoundButton ist nicht anwendbar für die Argumente (neue OnCheckedChangedListener(){})
Wie kann ich dieses Problem beheben? Alles was ich will zu tun ist, rufen Sie eine Funktion aus, wenn der Schalter verändert sich - im Gegensatz zu, wenn darauf geklickt wird. Danke.
InformationsquelleAutor grevin123 | 2014-01-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Legen Sie den Hörer auf diese, weil die Klasse implementiert compoundbutton wie so...
Dann fügen Sie diese Methode in Ihrem code...
EDIT: wenn Sie nicht umgesetzt CompoundButton.OnCheckedChangedListener verwenden Sie diese...
ja, das war falsch, siehe meine neue Antwort, die ich es aktualisiert
Immer noch nicht funktioniert, muss ich es in der falschen Stelle. Hat Ihre aktualisierte Methode gehen Sie in jedem besonderen Ort?
Ok, warten Sie, sieht Ihre Klasse implementieren CompoundButton.OnCheckedChangeListener?
Ja, es will dann machen meine Tätigkeit Abstrakt und es scheint nicht zu helfen, ist es OnCheckChacngedListener oder OnCheckedChangeListener? Sorry, ich bin sehr neu in android dev
InformationsquelleAutor Ogen
Hallo bitte haben Sie einen Blick auf http://custom-android-dn.blogspot.in/2013/01/how-to-use-and-custom-switch-in-android.html
wir können dies tun, in bestimmter Weise
InformationsquelleAutor Jitesh Upadhyay