Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

Brauche Hilfe bei onListItemClick

Das Thema "Brauche Hilfe bei onListItemClick" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 18.05.2009, 13:23   #1 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von ensacom

Registriert seit: 15.05.2009
Beiträge: 68
Abgegebene Danke: 0
Erhielt 4 Danke für 1 Beitrag
ensacom eine Nachricht über ICQ schicken ensacom eine Nachricht über MSN schicken ensacom eine Nachricht über Skype™ schicken
Standard Brauche Hilfe bei onListItemClick

Hallo, ich lade Daten aus einer sqlite Datenbank in eine ArrayList.
Nun möchte ich, wenn ich auf einen Eintrag in der Liste klicke, dass mir die ID des angeklickten Eintrages, die in der DB steht, ausgegeben wird.

In der Liste selber steht aber nur der Name.

Meine Fragen wären also.
- Kann man die ID irgendwie auch unsichtbar mit in der Liste zu jedem Eintrag speichern?
- Wie lese ich die ID des gewählten Eintrages nach anklicken des selben aus?

Danke schon mal.
ensacom ist offline   Mit Zitat antworten
Alt 21.05.2009, 13:08   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von friedger

Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Brauche Hilfe bei onListItemClick

Mit dem SimpleCursorAdapter ist der Listeintrag ein Cursor und damit hast Du alle Daten zur Verfügung auch wenn nur ein Text angezeigt wird.

(Noch ein Argument für den CursorAdapter :-))
friedger ist offline   Mit Zitat antworten
Alt 22.05.2009, 06:43   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von ensacom

Registriert seit: 15.05.2009
Beiträge: 68
Abgegebene Danke: 0
Erhielt 4 Danke für 1 Beitrag
ensacom eine Nachricht über ICQ schicken ensacom eine Nachricht über MSN schicken ensacom eine Nachricht über Skype™ schicken
Standard AW: Brauche Hilfe bei onListItemClick

Danke, ich verstehe aber nicht wie ich über das
protected void onListItemClick(ListView l, View v, int position, long id)
auf die ID des angeklickten Eintrages der Liste zugreifen kann.
Ich kann ja nicht aus der onListItemClick auf den Cursor der Liste zugreifen oder wie geht das?
__________________
HTC-Magic white
Development: Eclipse Ganymede + Android SDK 1.5
Linux Mint 6
ensacom ist offline   Mit Zitat antworten
Alt 22.05.2009, 07:05   #4 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von ensacom

Registriert seit: 15.05.2009
Beiträge: 68
Abgegebene Danke: 0
Erhielt 4 Danke für 1 Beitrag
ensacom eine Nachricht über ICQ schicken ensacom eine Nachricht über MSN schicken ensacom eine Nachricht über Skype™ schicken
Standard AW: Brauche Hilfe bei onListItemClick

Gerade habe ich es selber herausgefunden.
Die ID des selektierten Eintrages der in der Datenbank steht wird direkt über long id übergeben. Ich bin bis eben davon ausgegangen das es sich dabei um die ID des Listeneintrages selber handelt. Also von 0 bis count-1
__________________
HTC-Magic white
Development: Eclipse Ganymede + Android SDK 1.5
Linux Mint 6
ensacom ist offline   Mit Zitat antworten
Alt 22.05.2009, 07:41   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von friedger

Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Brauche Hilfe bei onListItemClick

Dafür, also die Position in der Liste gibt es den Parameter "position".
friedger ist offline   Mit Zitat antworten
Alt 22.05.2009, 07:47   #6 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von ensacom

Registriert seit: 15.05.2009
Beiträge: 68
Abgegebene Danke: 0
Erhielt 4 Danke für 1 Beitrag
ensacom eine Nachricht über ICQ schicken ensacom eine Nachricht über MSN schicken ensacom eine Nachricht über Skype™ schicken
Reden AW: Brauche Hilfe bei onListItemClick

Ja, das habe ich endlich kapiert. ;-)

Vielen Dank für deine Geduld mit mir und für deine Mühe.

Diese Frage ist jetzt beantwortet.
__________________
HTC-Magic white
Development: Eclipse Ganymede + Android SDK 1.5
Linux Mint 6
ensacom ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Wie onContextItemSelected mit onListItemClick verbinden? ensacom Android App Entwicklung 0 23.05.2009 08:13
Brauche Hilfe bei Spinner-Komponente ensacom Android App Entwicklung 0 22.05.2009 15:16
Display Bruch G1: Brauche Hilfe kertze68 T-Mobile G1 Forum 4 07.05.2009 15:13
Brauche Hilfe bei Kauf von G1 ohne Vertrag mit O2... pMay T-Mobile G1 Forum 3 06.05.2009 22:47
Hilfe ! G1 Tot ? alty T-Mobile G1 Forum 24 30.03.2009 14:29




Du liest gerade: "Brauche Hilfe bei onListItemClick" 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.