README.md
This commit is contained in:
		
							
								
								
									
										39
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | [](https://sicampus.ru/gitea/core/docs/src/branch/main/how-upload-project.md) | ||||||
|  |  | ||||||
|  | # Практическая работа. Курс Kotlin. Практическая 3.1 | ||||||
|  |  | ||||||
|  | Заполните недостающие части кода в классе *BookAdapter* и *MainActivity* для корректного отображения списка книг в RecyclerView. В качестве примера используется список русских книг с их названиями и авторами. Также, нечетные элементы *RecyclerView*  выравниваются по правой стороне. | ||||||
|  |  | ||||||
|  | В элементе *RecyclerView* обязаны присутствовать книги, представленные ниже. | ||||||
|  |  | ||||||
|  | | Книга                     | Автор                | | ||||||
|  | | ------------------------- | -------------------- | | ||||||
|  | | Война и мир               | Лев Толстой          | | ||||||
|  | | Преступление и наказание  | Фёдор Достоевский    | | ||||||
|  | | Мастер и Маргарита        | Михаил Булгаков      | | ||||||
|  | | Анна Каренина             | Лев Толстой          | | ||||||
|  | | Евгений Онегин            | Александр Пушкин     | | ||||||
|  |  | ||||||
|  | Ниже представлены фрагменты кода, которые надо дополнить | ||||||
|  |  | ||||||
|  | ### *MainActivity.kt*: | ||||||
|  | ```kotlin | ||||||
|  | ... | ||||||
|  | override fun onCreate(savedInstanceState: Bundle?) { | ||||||
|  |     super.onCreate(savedInstanceState) | ||||||
|  |     enableEdgeToEdge() | ||||||
|  |     setContentView(R.layout.activity_main) | ||||||
|  |  | ||||||
|  |     //TODO: Создать и заполнить RecyclerView | ||||||
|  | } | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ### *BookAdapter.kt*: | ||||||
|  | ```kotlin | ||||||
|  | //TODO: Реализовать класс BookViewHolder, используя binding | ||||||
|  | ... | ||||||
|  | override fun onBindViewHolder(holder: BookViewHolder, position: Int) { | ||||||
|  |     //TODO: Заполнить элемент списка данными дата класса. Нечетные блоки информации должны быть прижаты вправо | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ``` | ||||||
		Reference in New Issue
	
	Block a user