Tugmalar bilan ishlash
Klaviatura tugmalarini boshqarish uchun EditText boshqaruvining setOnKeyListener () usuli yordamida View.OnKeyListener ishlovchisini ro'yxatdan o'tkazish kerak. Masalan, foydalanuvchi (yoki mushuk) matn kiritayotganda Enter tugmachasini bosish hodisasini tinglash uchun quyidagi koddan foydalaning:
EditText bo'shmi?
EditText bo'shligini tekshirish uchun siz kodni ishlatishingiz mumkin:
Matn uzunligini ham tekshirishingiz mumkin, agar u 0 bo'lsa, matn bo'sh.
EditText -ni TextView -ga o'zgartirish
Bu erda amaliy ma'no yo'q, lekin umumiy rivojlanish uchun matn maydonini matn yorlig'iga aylantiraylik. Buni amalga oshirish uchun siz komponentni kirmaydigan qilib qo'yishingiz, kursorni olib tashlashingiz, shaffof fonni o'rnatishingiz va klaviatura tinglovchisini o'chirib qo'yishingiz kerak.
Bu xususiyatlarni oxirgi nuqtadan tashqari XML orqali o'rnatish ham mumkin.
Qo'shimcha o'qish
Enter tugmachasini bekor qilish
Mahalliy komponent - matnni tez tozalash
API 21 -da EditText -dan ehtiyot bo'ling - 21 va 22 -versiyalar orasidagi farq
Matn maydonlari uchun ilg'or misollar (2 -yil / yopiq hudud)
hani-momanii / SuperNova-Emoji: Android uchun emojislarni amalga oshirish va ko'rsatish uchun kutubxona-emoji belgilarini chop etish imkonini beruvchi kutubxona.
Do'stlaringiz bilan baham: |