20-Amaliy: Berilganlarni aks etish uchun berilganlar komponentalari va Adapterlar. Matnli berilganlarni ro‘yxat ko‘rinishida aks etish


Albatta. Android-dagi adapterlar va ListViews haqida ba'zi qo'shimcha ma'lumotlar


Download 56.7 Kb.
bet2/3
Sana02.05.2023
Hajmi56.7 Kb.
#1421191
1   2   3
Bog'liq
20-Amaliy Mobil ilova 110-20 va 111-20 guruh

Albatta. Android-dagi adapterlar va ListViews haqida ba'zi qo'shimcha ma'lumotlar:

  • Albatta. Android-dagi adapterlar va ListViews haqida ba'zi qo'shimcha ma'lumotlar:
  • ListView - aylantiriladigan elementlar ro'yxatini ko'rsatadigan ko'rish guruhi. Elementlar matn, tasvirlar yoki shaxsiy ko'rinishlar kabi har xil turdagi bo'lishi mumkin.
  • Adapter ma'lumotlar manbai va ListView o'rtasida ko'prik vazifasini bajaradi va ListViewdagi har bir elementni qanday ko'rsatishni aniqlaydi. Adapter shuningdek, ma'lumotlar manbasiga kirishni ta'minlaydi va ListView nomidan elementni bosish kabi hodisalarni boshqaradi.

Android-da bir nechta turdagi adapterlar mavjud bo'lib, ularning har biri turli ma'lumotlar manbalari va displey talablariga mos keladi. ArrayAdapter oddiy adapter bo'lib, u ma'lumotlar manbai sifatida massiv yoki elementlar ro'yxatini oladi va har bir elementni ko'rsatish uchun o'rnatilgan tartibdan foydalanadi. CursorAdapter - bu ma'lumotlar manbai sifatida kursor ob'ektini oladigan va ListView-da ma'lumotlar bazasidan ma'lumotlarni ko'rsatishga imkon beruvchi adapter. SimpleCursorAdapter - bu ma'lumotlar bazasidan ListView-ga ma'lumotlarni bog'lash jarayonini soddalashtiradigan CursorAdapterning kichik klassi.

  • Android-da bir nechta turdagi adapterlar mavjud bo'lib, ularning har biri turli ma'lumotlar manbalari va displey talablariga mos keladi. ArrayAdapter oddiy adapter bo'lib, u ma'lumotlar manbai sifatida massiv yoki elementlar ro'yxatini oladi va har bir elementni ko'rsatish uchun o'rnatilgan tartibdan foydalanadi. CursorAdapter - bu ma'lumotlar manbai sifatida kursor ob'ektini oladigan va ListView-da ma'lumotlar bazasidan ma'lumotlarni ko'rsatishga imkon beruvchi adapter. SimpleCursorAdapter - bu ma'lumotlar bazasidan ListView-ga ma'lumotlarni bog'lash jarayonini soddalashtiradigan CursorAdapterning kichik klassi.

ListView va elementlarning ko'rinishini sozlash uchun siz o'zingizning tartibingizni yaratishingiz va maxsus adapterdan foydalanishingiz mumkin. Maxsus adapter adapter sinflaridan birini (masalan, ArrayAdapter, BaseAdapter) kengaytirishi va har bir element uchun maxsus ko'rinishni qaytarish uchun getView() usulini bekor qilishi kerak.

  • ListView va elementlarning ko'rinishini sozlash uchun siz o'zingizning tartibingizni yaratishingiz va maxsus adapterdan foydalanishingiz mumkin. Maxsus adapter adapter sinflaridan birini (masalan, ArrayAdapter, BaseAdapter) kengaytirishi va har bir element uchun maxsus ko'rinishni qaytarish uchun getView() usulini bekor qilishi kerak.
  • ListView-ga funksiya qo'shish uchun siz elementni bosish uchun OnItemClickListener-ni va uzoq vaqt bosishlarni boshqarish uchun OnItemLongClickListener-ni o'rnatishingiz mumkin. Tanlov hodisalarini boshqarish uchun ListView ning setOnItemSelectedListener() usulidan ham foydalanishingiz mumkin.

Download 56.7 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling