Android – Gridview o listview?

Come faccio a creare questo tipo di opinioni nella mia applicazione?
(La schermata è in realtà di un’applicazione android disponibile in android market).

Android - Gridview o listview?

Mi sono confuso, come presumo che siamo in grado di creare lo stesso tipo di layout utilizzando Gridview o utilizzando ListView.

Problemi:

  • Nella Gridview, possiamo dare separatore tra due righe? si può dare di sfondo per ogni riga nella gridview?
  • Nella Listview, penso che siamo in grado di personalizzare la listview con 3 libri in una riga con sfondo, e siamo in grado di dare un separatore così.

Dal vostro esperto di fianco, per favore mi suggeriscono una possibile soluzione per progettare e creare lo stesso tipo di layout per l’applicazione android.

  • E pensare, che è una ListView con immagine di sfondo per ogni elemento.
  • Grazie per la rapida risposta, come ho detto prima, penso sia una listview e ogni riga contiene 3 libri e ogni riga è avere l’immagine di sfondo. E come tale il suo listview siamo in grado di impostare il separatore così.

 

4 Replies
  1. 11

    Occhiata al codice di Scaffali, scritto da Romain Guy (una ListView (creatore).

    Ha utilizzato una GridView:

    • non separatore

    • sfondo è una bitmap drawable

      < bitmap
      xmlns:android=”http://schemas.android.com/apk/res/android”
      android:src=”@drawable/shelf_panel”
      android:tileMode=”ripetere” />

    • immagine di sfondo è simile a questo:

      Android - Gridview o listview?

    Il codice è la pena dare un’occhiata, perché contiene altre interessanti soluzioni.

    • Scusa per il ritardo della risposta. Grazie per il supporto. Ho scaricato il codice e provare a fare una recensione. Ma il codice è davvero molto difficile da capire. Invece, se avete qualche suggerimento, allora per favore. Voglio solo caricare il 5-6 libri per riga.
  2. 2

    Problemi dichiarato:

    Nella Gridview, possiamo dare separatore tra due righe? si può dare di sfondo per ogni riga nella gridview?

    Bene, si può sempre fare un separatore con l’aggiunta di qualcosa sul fondo del vostro punto di vista. Far si ‘ che e ‘collega’ sui lati, e non conoscono la differenza. Costerà un extra di vista per griglia-voce, quindi probabilmente non è la migliore opzione.

    Nella Listview, penso che siamo in grado di personalizzare la listview con 3 libri in una riga con sfondo, e siamo in grado di dare un separatore così.

    Eeuhm, sì, anche se non vedo qual è il problema?

  3. 2

    Con una ListView, ogni riga viene conteggiato come un elemento, quindi non ci sarà lavoro extra logica che rende ogni elemento all’interno della riga separata. Io suggerisco di usare una gridview. Per ogni elemento grid, mantenere un ripiano vuoto spazio (per un libro) come l’immagine di sfondo. Questa immagine includerà la shelf-base. Quindi non c’è bisogno di ulteriori righe. L’immagine dovrebbe essere simile a questo:

    Android - Gridview o listview?

  4. 0

    Vorrei invece suggerire di avere la vista griglia e visualizzare flipper se il numero di libri sono limitati.

    Vista flipper darà un effetto migliore rispetto a scorrimento.

Lascia un commento