SearchContentViewGenerator

public final class SearchContentViewGenerator


คลาสสำหรับสร้างมุมมอง UI ของเนื้อหาการค้นหาตามข้อมูลเนื้อหาการค้นหาและตัวเลือกการปรับแต่ง

สรุป

เมธอดสาธารณะ

int

รับจำนวนบล็อกเนื้อหาการค้นหาภายในเครื่องมือสร้างนี้

SearchContentViewOptions

รับตัวเลือกการปรับแต่งของมุมมอง

void

โหลดบล็อกเนื้อหาการค้นหาเพิ่มเติม

View
populateView(Context context, int index)

สร้างมุมมอง UI ของเนื้อหาการค้นหาสําหรับบล็อกเนื้อหาการค้นหาที่เฉพาะเจาะจง

void
updateView(View view, Context context)

อัปเดตมุมมอง UI ของเนื้อหาการค้นหาที่สร้างขึ้นจาก populateView ให้ตรงกับตัวเลือกการปรับแต่งล่าสุด

เมธอดสาธารณะ

getSearchContentBlockCount

public int getSearchContentBlockCount()

รับจํานวนบล็อกเนื้อหาการค้นหาภายในเครื่องมือสร้างนี้

การคืนสินค้า
int

จํานวนบล็อกเนื้อหาการค้นหาภายในเครื่องมือสร้างนี้

getSearchContentViewOptions

public SearchContentViewOptions getSearchContentViewOptions()

รับตัวเลือกการปรับแต่งของมุมมอง

การคืนสินค้า
SearchContentViewOptions

ออบเจ็กต์ SearchContentViewOptions ปัจจุบัน

loadMoreSearchContent

public void loadMoreSearchContent(GetSearchContentViewGeneratorCallback callback)

โหลดบล็อกเนื้อหาการค้นหาเพิ่มเติม

พารามิเตอร์
GetSearchContentViewGeneratorCallback callback

เรียกใช้การเรียกกลับเมื่อโหลดบล็อกเนื้อหาการค้นหาเพิ่มเติม

populateView

public View populateView(Context context, int index)

สร้างมุมมอง UI เนื้อหาการค้นหาสำหรับบล็อกเนื้อหาการค้นหาบางรายการ

พารามิเตอร์
Context context

บริบทของกิจกรรม

int index

ดัชนีของบล็อกเนื้อหาการค้นหาที่กำหนดเป้าหมาย

updateView

public void updateView(View view, Context context)

อัปเดตมุมมอง UI ของเนื้อหาการค้นหาที่สร้างขึ้นจาก populateView ให้ตรงกับตัวเลือกการปรับแต่งล่าสุด

พารามิเตอร์
View view

ข้อมูลพร็อพเพอร์ตี้ที่จะอัปเดต

Context context

บริบทกิจกรรม