რა არის onCreateViewHolder?
რა არის onCreateViewHolder?

ვიდეო: რა არის onCreateViewHolder?

ვიდეო: რა არის onCreateViewHolder?
ვიდეო: Android RecyclerView Tutorial - Working Example In Hindi | Cheezy Code Hindi 2024, ნოემბერი
Anonim

onCreateViewHolder (ViewGroup, int)

ამ მეთოდს ეძახიან ადაპტერის შექმნისას და გამოიყენება თქვენი ViewHolder(ებ)ის ინიციალიზაციისთვის.

მაშინ, რა არის viewType onCreateViewHolder-ში?

ასე რომ, ძირითადად, onCreateViewHolder (ViewGroup მშობელი, int ხედვის ტიპი ) იძახება მხოლოდ მაშინ, როდესაც საჭიროა ახალი ხედის განლაგება; ამისთვის გამოიძახება getItemViewType(int პოზიცია). ხედვის ტიპი ; ასე რომ, როდესაც onBindViewHolder გამოიძახება, საჭიროა ხედის სწორი განლაგება და ViewHolder-ის განახლება.

გარდა ამისა, რა არის onBindViewHolder-ის გამოყენება Android-ში? onBindViewHolder . გამოძახებულია RecyclerView-ის მიერ მონაცემების მითითებულ პოზიციაზე საჩვენებლად. ამ მეთოდმა უნდა განაახლოს itemView-ის შინაარსი, რათა ასახოს ელემენტი მოცემულ პოზიციაზე.

შესაბამისად, რა არის ViewHolder RecyclerView-ში?

RecyclerView . ViewHolder არის დამხმარე კლასი, რომელიც ფლობს მწკრივის ან რიგების ხედს. Ერთი ან მეტი ViewHolder იქმნება თითოეული ViewType-ისთვის. თუ რამდენიმე სტრიქონს აქვს ერთი და იგივე ViewType, მაშინ იგივე View შეიძლება ხელახლა იქნას გამოყენებული რამდენიმე მწკრივში. ადაპტერი onBindViewHolder არის ადგილი, სადაც შეგიძლიათ შეავსოთ ხედი კონკრეტული მონაცემებით თითოეული რიგისთვის.

რა არის RecyclerView ადაპტერი?

In Android 5.0 Lollipop, Android გააცნო RecyclerView ვიჯეტი. RecyclerView არის ListView-ის მოქნილი და ეფექტური ვერსია. ეს არის კონტეინერი ხედების უფრო დიდი მონაცემთა ნაკრების გადასაცემად, რომელთა გადამუშავება და გადახვევა ძალიან ეფექტურად შეიძლება. ადაპტერი ხედების მიწოდებისთვის, რომლებიც წარმოადგენენ ელემენტებს მონაცემთა ნაკრებში.

გირჩევთ: