Junior — Middle
Pode explicar o que é um componente ListView e como é utilizado no desenvolvimento de interfaces?
sobes.tech IA
Resposta da IA
ListView — é um componente de interface de utilizador no Android, destinado a exibir uma lista rolável de elementos.
Principais características do ListView:
- Permite exibir um grande número de elementos, usando otimização através da reutilização de vistas (recycling de vistas).
- Para preencher a lista, é usado um adaptador (
Adapter), que liga os dados aos elementos da interface. - Suporta o tratamento de cliques nos elementos da lista.
Exemplo de uso do ListView:
ListView listView = findViewById(R.id.listView);
String[] items = {"Elemento 1", "Elemento 2", "Elemento 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
listView.setAdapter(adapter);
Em aplicações modernas, muitas vezes usa-se RecyclerView em vez de ListView para maior flexibilidade e desempenho.