Назад к вопросам
Мой Склад
Junior — Middle
78
Каким образом можно внедрить разделитель элементов в списке с помощью RecyclerView?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Чтобы добавить разделитель между элементами списка в RecyclerView, обычно используют класс DividerItemDecoration.
Пример добавления разделителя:
val recyclerView: RecyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this)
// Добавляем стандартный разделитель
val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager.VERTICAL)
recyclerView.addItemDecoration(dividerItemDecoration)
Если нужен кастомный разделитель, можно создать свой Drawable и передать его в DividerItemDecoration:
val divider = ContextCompat.getDrawable(this, R.drawable.custom_divider)
val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager.VERTICAL)
divider?.let { dividerItemDecoration.setDrawable(it) }
recyclerView.addItemDecoration(dividerItemDecoration)
Таким образом, DividerItemDecoration — простой и удобный способ добавить визуальные разделители между элементами списка.