Está en la página 1de 10

Listas Personalizadas

1. Crear un proyecto nuevo con el nombre ListaPersonalizada.


2. Cargar una ListView en la layout_xml.
3. Agregar una layout_item de nombre layout_item_xml.
4. En la layout agregada cambiar a constraint layout o relative layout.
5. En la layout_item_xml diseñar.
6. Crear una clase DatosEmpresa
- Declarar atributos
- Declarar constructor
- Modificadores de acceso
7. Crear una clase Array Adapter e implementar métodos

Context: Es una clase abstracta cuya implementación es proporcionada por el sistema Android . Context permite el acceso a los recursos y
clases específicos de la aplicación, así como las l

Android proporciona una colección de subclases View y ViewGroup que te ofrecen controles de entrada comunes (como los botones y los
campos de texto) y varios modelos de diseño (como un diseño lineal o relativo).

LayoutInflater Crea una instancia de un archivo XML de diseño en sus objetos de vista correspondientes. Nunca se usa directamente. En su
lugar, usar Context.getSystemService(Class) para recuperar una instancia de LayoutInflater estándar que ya está conectada al contexto actual y
configurada correctamente para el dispositivo en el que se está ejecutando.
FindViewById() Busca la primera vista descendiente con la ID dada, la vista en sí misma si la ID coincide, o nula si la ID no es válida (<0) o si
no hay una vista coincidente en la jerarquía.

El LayoutInflater es un servicio propio de Android que nos facilita el mecanismo de «inflado» de los XML, algo así como un hinchador de playa
(uno de esos automáticos que imagino que existen pero que nunca he tenido). Podemos recibir uno estándar a partir del contexto (que en el
fondo puede representar cualquier Activity).
8. En la clase Main Activity

También podría gustarte