On Click listener Problem

Keksmanu

Mitglied
Hallo ich habe folgendes Problem, und zwar wird hier das ImageView wurms(dass in einer anderen Methode erstellt wurde) rot unterstrichen, versteh nicht warum :-/

Java:
@Override
    public void onClick(View view) {

        switch (view.getId()){
            case R.id.buttonsettings:
                break;
            case wurms:
                break;
        }
    }
 
Also wurms ist eine Klassenvariable, das Problem ist dass mit "view.getId()" int verlangt wird, wurms ist aber eine imageview. wie kann ich das kompatibel machen.
 
Aus einer View-Instanz lässt sich nicht zwangsläufig eine ID ableiten. Aber was spricht gegen
Code:
view == wums
?
 
im Normalfall sollte auch ein ImageView eine Id besitzen , falls nicht solltest du dem ImageView eine Zuweisen können.
 

Neue Themen


Zurück
Oben