s1ngle0f 4e30e0c906
Some checks failed
Merge core/template-android-project to this repo / merge-if-needed (push) Failing after 15s
README.md
2024-08-04 20:10:44 +03:00

2.3 KiB
Raw Permalink Blame History

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)
}