Autore Topic: Definire valore per ogni elemento di una ListView  (Letto 302 volte)

Offline carbos

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3 Neo
  • Sistema operativo:
    Windows10
Definire valore per ogni elemento di una ListView
« il: 25 Marzo 2016, 15:01:10 CET »
0
Salve, io utilizzo un CustomAdapter (arrayadapter) per inserire elemtni presi dal database a una listview, vorrei che quando si clikka su un elemento della listview, non ottengo la posizione rispetto alla listview, ma l'ID dell'elemento nel database, è possibile impostare dei valori per ogni elemento?

Offline lore.cioni

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Github
    • cionilorenzo
    • lorecioni
    • Mostra profilo
  • Dispositivo Android:
    Motorola Moto G
  • Play Store ID:
    Lorenzo Cioni
  • Sistema operativo:
    Mac OSX 10.11
Re:Definire valore per ogni elemento di una ListView
« Risposta #1 il: 05 Aprile 2016, 10:44:07 CEST »
0
La soluzione potrebbe essere utilizzare un'ArrayAdapter di oggetti che hanno tutti gli attributi che ti interessano.
Ti rimando a questo articolo che propone una struttura completa: Customizing Android ListView Items with Custom ArrayAdapter Tutorial in Category Android at EzzyLearning.com

Offline tonno16

  • Utente storico
  • *****
  • Post: 1228
  • Respect: +59
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Definire valore per ogni elemento di una ListView
« Risposta #2 il: 05 Aprile 2016, 14:57:22 CEST »
0
Fare l'overide di getItemId()