Sobes.tech
Junior — Middle

Môžete vysvetliť, čo je komponent ListView a ako sa používa pri vývoji rozhraní?

sobes.tech AI

Odpoveď od AI

ListView — je komponenta používateľského rozhrania v Android, určená na zobrazovanie posúvateľného zoznamu prvkov.

Hlavné vlastnosti ListView:

  • Umožňuje zobraziť veľké množstvo prvkov s optimalizáciou pomocou opätovného použitia pohľadov (View recycling).
  • Na naplnenie zoznamu sa používa adaptér (Adapter), ktorý spája údaje s prvkami rozhrania.
  • Podporuje spracovanie kliknutí na prvky zoznamu.

Príklad použitia ListView:

ListView listView = findViewById(R.id.listView);
String[] items = {"Prvok 1", "Prvok 2", "Prvok 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
listView.setAdapter(adapter);

V moderných aplikáciách sa často používa RecyclerView namiesto ListView pre väčšiu flexibilitu a výkon.