Acceder Registrarme

ANDROID: 007-MANEJO DEL CONTROL LISTVIEW


Continuando con el manejo de controles, ahora veamos el uso de un ListView con lo que podremos mostrar información necesaria y posiblemente extensa en cierta sección de la pantalla de nuestro dispositivo Android. En este ejemplo veremos la manera de cargar información a un ListView a través de un ArrayAdapter mediante el método setAdapter de nuestro control.

Autor: Kevin Arias (Ver todos sus post)

Android ListView

Fecha de publicación: 2016-07-09 18:42:03

Ayúdanos con el arduo trabajo que realizamos.
[ANDROID] ANDROID: 007-MANEJO DEL CONTROL LISTVIEW

Este control es muy importante para visualizar información en secciones limitadas de la pantalla, claro que también lo podemos usar en la pantalla completa pero de todas formas tenemos la facilidad de disponer de un scroll sobre el componente para deslizarnos e ir visualizando los datos listados en dicho control.

La forma de cargar datos a este control es realmente muy sencillo y de esta manera les dejo a continuación la porción de código más importante para realizar este proceso de carga.

lvPaginasWeb=(ListView) findViewById(R.id.lvPaginasWeb);

List listaPaginasWeb=new ArrayList<>();

listaPaginasWeb.add("enlawebdekaaf.blogspot.com");
listaPaginasWeb.add("codideep.com");
listaPaginasWeb.add("todoenjava.blogspot.com");
listaPaginasWeb.add("enlawebdekaaf.blogspot.com");
listaPaginasWeb.add("codideep.com");
listaPaginasWeb.add("todoenjava.blogspot.com");
listaPaginasWeb.add("enlawebdekaaf.blogspot.com");
listaPaginasWeb.add("codideep.com");
listaPaginasWeb.add("todoenjava.blogspot.com");

ArrayAdapter arrayAdapter=new ArrayAdapter(contexto, android.R.layout.simple_list_item_1, listaPaginasWeb);

lvPaginasWeb.setAdapter(arrayAdapter);

Sin más, les dejo con el video donde se explica cada parte del proceso de carga y muestra de datos en el control ya mencionado anteriormente.




INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
KEVIN ARNOLD ARIAS FIGUEROA (SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.): Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.


  • Debes estar logueado para realizar comentarios