Junior — Middle
Можете ли да обясните какво е компонентът ListView и как се използва при разработката на интерфейси?
sobes.tech AI
Отговор от AI
ListView — това е компонент на потребителския интерфейс в Android, предназначен за показване на превъртащ се списък с елементи.
Основни характеристики на ListView:
- Позволява показването на голям брой елементи, използвайки оптимизация чрез повторно използване на изгледи (View recycling).
- За попълване на списъка се използва адаптер (
Adapter), който свързва данните с елементите на интерфейса. - Поддържа обработка на кликвания върху елементите на списъка.
Пример за използване на ListView:
ListView listView = findViewById(R.id.listView);
String[] items = {"Елемент 1", "Елемент 2", "Елемент 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
listView.setAdapter(adapter);
В съвременните приложения често се използва RecyclerView вместо ListView за по-голяма гъвкавост и производителност.