Пример

Задача

Направете списък с пациентите на ветеринарен лекар.

  1. Дефинираме клас 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;
    }
}
  1. Дефинираме клас с предварителна дефинирана колекция от Animal

  1. Създаваме animal_item.xml файл с изгледа за 1 ред в RecyclerView

layout->New->XML->Layout XML file

Добавяме CardView с 1 ImageView и 2 TextView

  1. Създаваме AnimalViewHorder клас за оформлението animal_item.xml

  1. Добавяне на RecycleView в activity_main.xml и създаване на Adapter

  1. Създаване на Fragment - AddAnimalFragment

    • Десен бутон app -> New -> Fragment -> Fragment (Blank)

  2. Създаване на интерфейс за прехвърляне на данни от Activity към Frqgment

  1. Имплементиране на AddAnimalFragment

  1. Използване на RecycleView и отваряне на DialogFrgment

Last updated

Was this helpful?