Ich möchte verschiedene Klassen öffnen, wenn ich auf die ListView klicke. Ich habe bereits den onItemClickListener erstellt und in dem ich die Klasse öffne, aber ich kann nur eine Klasse öffnen, anstatt die Klasse zu öffnen, die dem Item in der Liste zugeordnet ist.Öffnen von verschiedenen Klassen nach Intent nach der Position aus dem OnItemClickListener
Es gibt einen Parameter namens "int position" im OnItemClickLcisterer, aber ich weiß nicht, wie zu verwenden.
Ich habe so viele verschiedene Elemente in meiner Liste und möchte eine bestimmte Klasse von meinem OnItemClickListener öffnen, der diesem Element aus der Liste zugeordnet ist.
Hier bin ich platzieren, was ich in meinem OnItemClickListener tue:
nameOfStates.setOnItemClickListener (neu OnItemClickListener() { public void onItemClick (AdapterView Elternteil, Ansicht Ansicht, int Position, long id) { Intent mIntent = new Intent (StateSelection.this, AlaskaZone.class); startActivity (mIntent);
Intent myIntent = new Intent(StateSelection.this, AlabamaZone.class);
startActivity(myIntent);
}
});
Es gibt Artikel (name) Alaska in meiner Liste, die soll Öffnen Sie die AlaskaZone-Klasse, ebenfalls der Item (Name) Alabama von myh-Listing soll die AlabamaZone-Klasse öffnen.
Wie kann ich das besonders?
Kann mir bitte jemand helfen?
Danke, david
können Sie mir bitte zeigen, zu identifizieren, weil ich eine haben Ich habe es versucht, konnte es aber nicht. Vielleicht habe ich einen Fehler in meiner Programmierung gemacht. –