vladimir-shperling 3eceb9c81a
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 19s
Merge remote-tracking branch 'upstream/main'
2024-11-05 21:09:16 +00:00
2024-10-29 13:57:20 +07:00
2024-10-29 02:51:00 +07:00
2024-03-10 03:00:31 +07:00
2024-03-11 00:39:39 +07:00
2024-10-29 13:57:20 +07:00
2024-03-10 03:00:31 +07:00
2024-11-05 05:13:04 +00:00
2024-03-10 03:00:31 +07:00
2024-08-04 20:10:44 +03:00
2024-03-09 20:09:44 +00:00

Android Studio version

Практическая работа. Курс 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
Курс Kotlin. Практическая 3.2
Readme 96 KiB
Languages
Kotlin 100%