vladimir-shperling
3eceb9c81a
Merge remote-tracking branch 'upstream/main'
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 19s
Практическая работа. Курс Kotlin. Практическая 3.2
Данное задание является продолжением практического задания 3.1.
Заполните недостающие части кода в классе BookAdapter и MainActivity для корректного отображения списка книг в RecyclerView. В качестве примера используется список русских книг с их названиями и авторами. Также, нечетные элементы RecyclerView выравниваются по правой стороне.
В элементе RecyclerView обязаны присутствовать книги, представленные ниже.
Книга | Автор |
---|---|
Война и мир | Лев Толстой |
Преступление и наказание | Фёдор Достоевский |
Мастер и Маргарита | Михаил Булгаков |
Анна Каренина | Лев Толстой |
Евгений Онегин | Александр Пушкин |
Ниже представлены фрагменты кода, которые надо дополнить
MainActivity.kt:
...
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContentView(R.layout.activity_main)
//TODO: Создать и заполнить RecyclerView
}
BookAdapter.kt:
//TODO: Реализовать класс BookViewHolder, используя binding
...
override fun onBindViewHolder(holder: BookViewHolder, position: Int) {
//TODO: Заполнить элемент списка данными дата класса. Нечетные блоки информации должны быть прижаты вправо (использование параметра gravity)
}
Description
Languages
Kotlin
100%