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.