Avtomatik toʻldirish yoki soʻzni yakunlash – bu dastur foydalanuvchi yozayotgan soʻzning qolgan qismini bashorat qiladigan xususiyatdir . Android va iOS [1] smartfonlarida bu bashoratli matn deb ataladi . Grafik foydalanuvchi interfeyslarida foydalanuvchilar odatda taklifni qabul qilish uchun tab tugmachasini yoki bir nechtadan birini qabul qilish uchun pastga o'q tugmasini bosishlari mumkin.
Avtomatik toʻldirish matn kiritish maydoniga bir nechta belgilar kiritilgandan soʻng foydalanuvchi kiritmoqchi boʻlgan soʻzni toʻgʻri bashorat qilsa , inson va kompyuter oʻzaro aloqasini tezlashtiradi . U cheklangan miqdordagi mumkin bo'lgan so'zlarga ega bo'lgan domenlarda (masalan, buyruq qatori tarjimonlarida ), ba'zi so'zlar ancha keng tarqalganda (masalan, elektron pochtaga murojaat qilishda ) yoki tuzilgan va bashorat qilinadigan matnni yozishda ( manba kodidagi kabi) eng yaxshi ishlaydi. muharrirlar ).
Ko'pgina avtoto'ldirish algoritmlari yangi so'zlarni foydalanuvchi ularni bir necha marta yozgandan so'ng o'rganadi va individual foydalanuvchining o'rganilgan odatlariga asoslangan alternativalarni taklif qilishi mumkin.
Foydalanuvchiga matnni ko'rsatadigan foydalanuvchi interfeysi elementi. Foydalanuvchi tomonidan tahrirlanadigan matnni taqdim etish uchun qarang EditText.
Quyidagi kod namunasi XML tartibi va matn ko'rinishi tarkibini o'zgartirish uchun kod bilan odatiy foydalanishni ko'rsatadi:
Grid ko'rinishi yoki datagrid - bu ma'lumotlarning jadval ko'rinishini taqdim etadigan grafik boshqaruv elementi . Oddiy grid ko'rinishi ham quyidagilarning bir qismini yoki barchasini qo'llab-quvvatlaydi:
To‘rning tartiblash tartibini o‘zgartirish uchun ustun sarlavhasini bosish
Ularning hajmi va tartibini o'zgartirish uchun ustun sarlavhalarini sudrab olib boring
Ko'rilgan ma'lumotlarni joyida tahrirlash
Qator va ustun ajratgichlari va qator fon ranglarini o'zgartirish
Ushbu turdagi vidjetning interaktiv jonli demo misolini bu yerda ko'rish mumkin [1]
Ba'zi vidjet asboblar to'plami , bular tarmoq va ma'lumotlar tarmog'ini ajratib turadigan bir xil dizaynlashtirilgan grafik boshqaruv elementlari to'plamini o'z ichiga olgan kutubxonalardir. Agar shunday bo'lsa, datagrid atamasi, xususan, dasturchi tomonidan kam yoki hech qanday kuch sarflamay, ma'lumotlar bazasi bilan bog'lanishi mumkin bo'lgan grafik boshqaruv elementiga ishora qiladi .
Ular odatda Windows XP fayl boshqaruvchilarida "Tafsilotlar" ko'rinishi kabi fayllar ro'yxatini ko'rsatish uchun ishlatiladi .
Grid ko'rinishlari ba'zan elektron jadval vidjetlari (yoki elektron jadval boshqaruvlari , boshqaruv vidjetning umumiy sinonimi) deb ataladi. Bu tarmoq koʻrinishlarining vizual va baʼzan xatti-harakatlarining elektron jadval ilovalariga oʻxshashligi bilan bogʻliq. Biroq, ko'pgina grid ko'rinishlari asosiy ma'lumotlarni tahrirlashni qo'llab-quvvatlasa-da, ularni o'zboshimchalik bilan hisob-kitoblar uchun ishlatib bo'lmaydi. Elektron jadval vidjetlari PSPP yoki SPSS kabi ilmiy dasturlarda tez-tez uchraydi .
RecyclerView katta ma'lumotlar to'plamini samarali ko'rsatishni osonlashtiradi. Siz ma'lumotlarni taqdim qilasiz va har bir element qanday ko'rinishini aniqlaysiz va RecyclerView kutubxonasi elementlarni kerak bo'lganda dinamik ravishda yaratadi.
Nomidan ko'rinib turibdiki, RecyclerView ushbu alohida elementlarni qayta ishlaydi . Element ekrandan aylansa, RecyclerView uning ko'rinishini buzmaydi. Buning o'rniga, RecyclerView ekranda aylantirilgan yangi elementlar uchun ko'rinishni qayta ishlatadi. Bu qayta foydalanish unumdorlikni sezilarli darajada yaxshilaydi, ilovangizning javob berish qobiliyatini yaxshilaydi va quvvat sarfini kamaytiradi.