Junior — Middle
Czy możesz wyjaśnić, czym jest komponent ListView i jak jest używany w tworzeniu interfejsów?
sobes.tech AI
Odpowiedź od 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 для большей гибкости и производительности.