Пример
Задача
Направете списък с пациентите на ветеринарен лекар.
Дефинираме клас Animal един пациент
public class Animal {
private String name;
private String type;
private String imageUrl;
public Animal(String name, String type, String imageUrl) {
this.name = name;
this.type = type;
this.imageUrl = imageUrl;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
public String getImageUrl() {
return imageUrl;
}
}Дефинираме клас с предварителна дефинирана колекция от Animal
Създаваме animal_item.xml файл с изгледа за 1 ред в RecyclerView
layout->New->XML->Layout XML file
Добавяме CardView с 1 ImageView и 2 TextView
Създаваме AnimalViewHorder клас за оформлението animal_item.xml
Добавяне на RecycleView в activity_main.xml и създаване на Adapter
Създаване на Fragment - AddAnimalFragment
Десен бутон app -> New -> Fragment -> Fragment (Blank)
Създаване на интерфейс за прехвърляне на данни от Activity към Frqgment
Имплементиране на AddAnimalFragment
Използване на RecycleView и отваряне на DialogFrgment
Last updated
Was this helpful?