Autore Topic: Differenza tra ListView e AbsListView  (Letto 277 volte)

Offline Dav_android

  • Utente junior
  • **
  • Post: 78
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab2 10.1
  • Sistema operativo:
    Windows 8
Differenza tra ListView e AbsListView
« il: 11 Gennaio 2015, 11:47:42 CET »
0
Ragazzi mi potete spiegare la differenza tra una ListView e una AbsListView?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 717
  • Respect: +151
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Differenza tra ListView e AbsListView
« Risposta #1 il: 13 Gennaio 2015, 11:19:26 CET »
0
Da qui la definizione di AbsListView:

Citazione
Base class that can be used to implement virtualized lists of items. A list does not have a spatial definition here. For instance, subclases of this class can display the content of the list in a grid, in a carousel, as stack, etc.

In pratica AbsListView è una classe astratta da usare come base di partenza per visualizzare elementi in modi differenti (liste, griglie, caroselli, pile, ecc.). Essendo una classe astratta non può essere utilizzata "out of the box".

Il ListView, invece, è un'estensione di AbsListView che aggiunge quel che serve per renderizzare gli elementi in una lista verticale.

Una GridView, per fare un altro esempio, è un'estensione di AbsListView che propone gli elementi sotto forma di griglia.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.