Avrò uno schermo in cui ci saranno 11 immagini una sotto l'altra, quindi l'elenco avrà solo un'immagine per riga. Ora, ero confuso nell'usare un listview con un adattatore personalizzato o un linearlayout contenuto da scrollview? Cosa sarebbe meglio?Cosa c'è di meglio, listview o linearlayout in scrollview quando gli oggetti sono molto limitati?
risposta
Il vantaggio di un listview è che tutti gli elementi non vengono tutti creati nella memoria. Quindi, quello che succede è che se il numero di elementi visibili nel tuo elenco è 10, allora ci saranno 11 oggetti creati e mentre scorri quelli che non sono visibili vengono creati e quelli che vengono visualizzati. Questo è gestito dalla listview.
Nel tuo caso, questo non accadrà. Tutti gli 11 oggetti saranno nella memoria. Non importa se sono in vista o no. Quindi penso che dipenda dalla ure gestione della memoria. Oltre a non dovresti avere problemi in quanto sono statici. OnClick() può essere fatto nella visualizzazione di immagini stessa. Quindi stai bene :)
Buon punto ... sceglierei scrollview quindi .. :) –
Base sulla vostra richiesta, una scrollview sarebbe sufficiente.
A meno:
- Si prevedono un futuro miglioramento su ogni riga.
- È necessario aggiornare il contenuto frequentemente. O è necessario ordinare il loro ordine in fase di esecuzione.
No, nessuno dei precedenti è probabile. Gli articoli sono fissi e così è la posizione. Tu (@Calvin) hai qualche idea del perché è meglio scrollview qui? Funzionerà meglio se ci sono pochi elementi/pochi? –
Poiché non si utilizza la funzionalità di una listview (Tranne lo scorrimento). Quindi vorrete scegliere la scrollview progettata per questo scopo. In termini di prestazioni, non sono sicuro. – Calvin
- 1. LinearLayout non riempie la scrollview
- 2. Cosa sono gli oggetti immutabili?
- 3. Cosa sono gli oggetti differiti?
- 4. ListView con ScrollView orizzontale
- 5. Cosa sono gli oggetti impliciti? Cosa significa?
- 6. Cosa sono gli oggetti mock in Java?
- 7. ListView vs LinearLayout
- 8. fa removefromsuperview rilascia gli oggetti di scrollview?
- 9. Come evidenziare gli oggetti ListView
- 10. Scrollview orizzontale all'interno dell'oggetto ListView?
- 11. LinearLayout achartengine Grafico non visualizzato in ScrollView
- 12. Difficoltà con ScrollView e LinearLayout
- 13. Cosa sono gli oggetti vista dizionario?
- 14. Gli oggetti singoli sono ancora limitati a 2 GB di dimensioni in CLR 4.0?
- 15. ListView all'interno di ScrollView con DrawerLayout
- 16. Come prevenire gli oggetti ListView higlighting in nero
- 17. Android - Crea un LinearLayout che contiene una ListView scorrevole
- 18. Tentativo di comprendere i margini in LinearLayout all'interno di ScrollView
- 19. Cosa c'è di meglio, arricciatura o wget?
- 20. Cosa c'è di meglio, isset o no?
- 21. Android ListView quando gli elementi sono Focusable, disabilita clic
- 22. Come scambiare gli oggetti ListView con l'animazione?
- 23. Cosa sono esattamente contentOffset e contentInset di ScrollView
- 24. Differenza tra ScrollView e ListView
- 25. Gli eventi vincolanti in jQuery sono molto costosi o molto economici?
- 26. Eventi .NET - Cosa sono gli oggetti mittente e EventArgs e?
- 27. Quando i QLC sono molto meno efficienti?
- 28. Registrazione quando gli oggetti sono dati inutili raccolti
- 29. Oggetti ListView non selezionabili con HorizontalScrollView all'interno di
- 30. Posizione z diversa per gli oggetti ListView
Che altro hai intenzione di fare con l'elenco delle immagini? mostrali o onclick() s e altre funzioni incluse? – Shubhayu
Sì, avranno onclick e ognuno di essi passerà a un'attività di diff. –
O righe listview o imageview, puoi gestire onclick. Quindi non è una preoccupazione. :) – Calvin