فروشگاه یاهو ۹۸

ترفند B4A: پر کردن لیست کلاسیک محصولات (ListView) — با مثال عملی

نسخه ساده‌تر همین کار با ListView داخلی اندروید: ۷ آیتم از محصولات با AddSingleLine (هر آیتم یک خط متن) به لیست اضافه می‌شوند. در رویداد ItemClick به‌جای متن، Position صفر-مبنا می‌گیرید؛ برای همین با + ۱ شماره واقعی آیتم را نشان می‌دهیم. ListView سریع و بدون کتابخانه است ولی چیدمان آیتم‌ها قابل شخصی‌سازی نیست؛ برای ظاهر حرفه‌ای‌تر سراغ CustomListView بروید.

رایگان
مشاهده صفحه محصول و راه‌های دریافت

توضیحات محصول

نسخه ساده‌تر همین کار با ListView داخلی اندروید: ۷ آیتم از محصولات با AddSingleLine (هر آیتم یک خط متن) به لیست اضافه می‌شوند. در رویداد ItemClick به‌جای متن، Position صفر-مبنا می‌گیرید؛ برای همین با + ۱ شماره واقعی آیتم را نشان می‌دهیم. ListView سریع و بدون کتابخانه است ولی چیدمان آیتم‌ها قابل شخصی‌سازی نیست؛ برای ظاهر حرفه‌ای‌تر سراغ CustomListView بروید. این نمونه به کتابخانه جانبی نیاز ندارد و از امکانات داخلی B4A استفاده می‌کند.

ویژگی‌های کلیدی

کد نمونه رایگان

Sub FillTheList
    Dim items As List
    items.Initialize
    items.AddAll(Array As String("تبلت", "هدفون", "ساعت هوشمند", "پاوربانک", "ماوس", "مانیتور", "اسپیکر"))
    
    For i = 0 To items.Size - 1
        ListView1.AddSingleLine(items.Get(i))
    Next
End Sub

Sub ListView1_ItemClick (Position As Int, Value As Object)
    ToastMessageShow("آیتم شماره " & (Position + 1) & " انتخاب شد", False)
End Sub