Eventos

[Xamarin] Implementando un simple ListViewAdapter

Cuando empecé a trabajar con listas en Android, en casi todos los ejemplos vi que se creaban clases que extendían de BaseAdapter y que estas se creaban para cada Adapter (cuando solo cambiaba la clase y no la plantilla de datos o incluso cuando solo se usaba una sola vez). Así que ante esta particular situación sumado el hecho de los pocos ejemplos de filtrado que encontraba eran con ArrayAdapter y sin usar plantillas personalizadas decidí hacer este post.


Empecemos


Entity.cs

User.cs

UserDataTemplate.axml

ListViewAdapter.cs

Main.axml

MainActivity.cs -> GetUsers()

Caso 1. Queremos listar usando una única plantilla de datos y sin filtrar


MainActivity.cs

Caso 2. Queremos listar usando una única plantilla de datos y filtrar


MainActivity.cs

Caso 3. Queremos listar usando diferentes plantillas de datos c/s filtrar


OldUserDataTemplate.axml 

MainActivity.cs


No hay comentarios.:

Publicar un comentario

Epicalsoft — Superheroic Software Development Blog Designed by Templateism.com Copyright © 2014

Con tecnología de Blogger.