Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Listview OnItemClick

Das Thema "Listview OnItemClick" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 06.08.2010, 20:10   #1 (permalink)
Neuer Benutzer

Registriert seit: 19.07.2010
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Frage Listview OnItemClick

Hallo

Ich bin neu in Android und habe ein kleines Problem:

In meiner Liste sollen die verschiedenen Items anklickbar sein, je nach dem soll sich dann eine verschiedene Activity öffnen. Bisher öffnet sich jedoch beim Klicken auf alle Items die gleiche Activity (ComeOn1)
Wie bringe ich es fertig das bei klick auf Position 2 ComeOn2 geöffnet wird?

ListView l1 = (ListView) findViewById(R.id.list1);
l1.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, LEKTIONEN1));
l1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int
position, long id) {
Intent myIntent = new Intent(v.getContext(),
ComeOn1.class);
myIntent.putExtra("itemID", String.valueOf(position+1));
startActivityForResult(myIntent, 0);

}});

Vielen Dank
anfortas ist offline   Mit Zitat antworten
Alt 07.08.2010, 01:48   #2 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: Listview OnItemClick

Überprüfe welches Item überhaupt geklickt wurde. Der ClickListener reagiert ja auf jeden Click der auf der Liste gemacht wird.
the_alien ist offline   Mit Zitat antworten
Alt 07.08.2010, 12:32   #3 (permalink)
Neuer Benutzer

Registriert seit: 19.07.2010
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Listview OnItemClick

...und wie mach ich das?
anfortas ist offline   Mit Zitat antworten
Alt 07.08.2010, 12:48   #4 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: Listview OnItemClick

was glaubste warum dir "position" beim onClick mitgegeben wird?
Fr4gg0r ist offline   Mit Zitat antworten
Alt 07.08.2010, 15:10   #5 (permalink)
Neuer Benutzer

Registriert seit: 19.07.2010
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Listview OnItemClick

Ja, dass habe ich soweit schon durchschaut.
Aber wie kann ich eine variable Activity aufrufen?
Wie kann ich diese Positionsnummer verwenden?
Gibts da einen einfachen Weg, wie so was:

Intent myIntent = new Intent(v.getContext(),
ComeOn(position).class);
?

Oder soll ich das mit
if (position == 1){
Intent myIntent = new Intent(v.getContext(),
ComeOn(position).class);
}
machen?

Vielen Dank für die Hilfe
anfortas ist offline   Mit Zitat antworten
Antwort

Stichworte
listview, onclick

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
listView matth1as Android App Entwicklung 5 19.08.2011 02:43
ProgressBar in ListView mep Android App Entwicklung 2 20.07.2010 16:33
TabHost und ListView jaipur Android App Entwicklung 9 05.03.2010 19:12
ListView Layout FlashFan Android App Entwicklung 7 12.11.2009 11:27
ListView Textfarbe joschika77 Android App Entwicklung 26 08.07.2009 09:05




Du liest gerade: "Listview OnItemClick" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.