Sobes.tech
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.