Radio tugmasi yoki parametr tugmasi [ iqtibos kerak ] foydalanuvchiga oldindan belgilangan bir -birini istisno qiluvchi variantlardan faqat bittasini tanlash imkonini beruvchi grafik boshqaruv elementidir. Radio tugmachasining o'ziga xos xususiyati uni belgilash kataklaridan ajratib turadi , bu erda foydalanuvchi istalgan miqdordagi elementlarni tanlashi va tanlashni bekor qilishi mumkin.
Radio tugmalari ikki yoki undan ortiq guruhlarga joylashtirilgan va ekranda, masalan, oq bo'shliq (tanlanmaganlar uchun) yoki nuqta (tanlanganlar uchun) bo'lishi mumkin bo'lgan dumaloq teshiklar ro'yxati sifatida ko'rsatiladi. Har bir radio tugmasi odatda radio tugmasi ko'rsatadigan tanlovni tavsiflovchi yorliq bilan birga keladi. Tanlovlar bir-birini istisno qiladi; foydalanuvchi radio tugmachasini tanlaganda, xuddi shu guruhdagi har qanday avval tanlangan radio tugmasi bekor qilinadi (faqat bittasini tanlash mumkin bo'ladi). Radio tugmachasini tanlash sichqonchani bosish (yoki ekranga tegish) tugma yoki sarlavha yoki klaviatura yorliqlari yordamida amalga oshiriladi.
Dastlab guruhdagi radio tugmalaridan hech biri tanlanmagan bo'lishi mumkin. Bu tanlanmagan holatni radio tugma vidjeti bilan oʻzaro aloqada tiklash mumkin emas, lekin bu boshqa foydalanuvchi interfeysi elementlari orqali mumkin boʻlishi mumkin. HTML shaklida foydalanilganda, agar guruhdagi tugma belgilanmagan bo'lsa, shakl yuborilganda nom-qiymat juftligi o'tkazilmaydi. Masalan, Erkak va Ayol opsiyalari bo'lgan Jinsiy nomli radio tugmalar guruhi uchun Jinsiy o'zgaruvchi, hatto bo'sh qiymat bilan ham o'tkazilmaydi.
Datapicker va Timepicker
Sana terib, oynani kalendar, sana va vaqt terib , yoki vaqt terib bir emas grafik foydalanuvchi interfeysi vidjet foydalanuvchi vaqt oralig'ida bir taqvim va / yoki vaqt bir sanani tanlash uchun imkon beradi. Odatiy amaliyot sanani kiritish uchun bosilganda maydon yonida yoki ostida taqvim paydo boʻladigan matn maydonini taqdim etishdan iborat boʻlib, foydalanuvchi ushbu maydonni tegishli sana bilan toʻldirishga imkon beradi yoki matn maydonini taqdim etadi. taqvim belgisi shundayki, belgi bosilganda taqvim (yoki vaqt maydoni) paydo bo'ladi yoki taqvim vidjeti to'g'ridan-to'g'ri (inline) ko'rsatiladi.
Sana tanlagichi bir qator afzalliklarga ega, jumladan:
foydalanuvchiga sanani yozish uchun qo'lni sichqonchadan olishdan farqli o'laroq, qalqib chiquvchi taqvimdagi sanani bosish orqali sanani kiritish imkonini beradi.
Sana diapazonlarini cheklash orqali sanalarni tekshirish, masalan, faqat bugundan keyin va ikki haftadan keyin yoki faqat o'tmishdagi sanalar uchun.
sana diapazoni shunday kiritilishi mumkinki, "dan boshlab" sana maydonlari to'plami uchun "dan" maydoni to'ldirilgan bo'lsa, "gachasi" maydonini "dan" maydonidan oldingi sanaga o'rnatib bo'lmaydi yoki "Kimga" maydoni to'ldirilgan bo'lsa, "dan" maydonini "to" maydonidan keyingi sanaga o'rnatib bo'lmaydi.
"bugun" tugmasi bo'lishi mumkin
hafta boshlangan kunni sozlashingiz mumkin
Faqat qonuniy sanalarni kiritish mumkin, masalan , 29-fevral, 2100 va 31- iyunni kiritish mumkin emas.
Sana formatidagi chalkashliklar bartaraf etildi, masalan, 7/4/10 2010 yil 4 iyul, 2010 yil 7 aprel yoki 2007 yil 10 aprelmi?
Vaqtni tanlovchi bo'lsa, foydalanuvchini ta'minlash kabi ko'plab shunga o'xshash funktsiyalar mavjud
Yaroqsiz vaqtni kiritish mumkin emas (25:18, 4:61).
Belgilangan vaqt oralig‘idan tashqari vaqtni tanlab bo‘lmaydi (mijozlarga o‘z uchrashuvlarini tanlash imkonini beruvchi biznes uchun 18:00, lekin biznes 5:30 da yopiladi) yoki qarovsiz vaqtlarda (tushlik kabi).
Yaroqsiz diapazonni tanlab bo‘lmaydi (tanlangan vaqtni eng yaqin 5, 10 yoki 15 daqiqaga yoki istalgan diapazonga cheklash mumkin, masalan, 2:30 yoki 2:45 yaxshi, lekin 2:37 emas.)
Dasturlashtiriladigan sana tanlash vositasi misoli jQuery UI JavaScript foydalanuvchi interfeysi kutubxonasi hujjatlarida ko'rsatilgan.
Android-da sana va vaqtni tanlashga imkon beradigan ikkita DatePickerDialog_va_TimePickerDialog'>DatePickerDialog va TimePickerDialog dialog oynalari mavjud.
Sana belgilashdan tashqari, DatePickerDialog OnDateChangedListener va OnDateSetListener tinglovchilari yordamida sanani boshqarish imkonini beradi.
Xuddi shu tarzda, TimePickerDialog sizga OnTimeChangedListener va OnTimeSetListener tinglovchilaridan foydalanib vaqtni boshqarish imkoniyatini beradi.
Ushbu komponentlar bilan ishlashda DatePickerDialog-dagi oylarni hisoblash noldan boshlanishini, ya'ni yanvar 0, dekabr esa 11 raqami ekanini yodda tutish kerak. Va shunga o'xshash ravishda TimePickerDialog-da soniya va daqiqalarni hisoblash 0 dan 59 gacha boradi va soat - 0 dan 23 gacha.
Demak, ilovamizda DatePickerDialog va TimePickerDialog-dan foydalanishni boshladik.
Android Studio-da yangi ilova yarating. activity_main.xml faylini quyidagicha o'zgartiring:
SeekBar - bu sudrab olinadigan bosh barmog'ini qo'shadigan ProgressBar kengaytmasi. Foydalanuvchi bosh barmog‘ini bosib, joriy harakat darajasini belgilash yoki o‘q tugmalaridan foydalanish uchun chapga yoki o‘ngga sudrab borishi mumkin. Fokuslanadigan vidjetlarni SeekBar-ning chap yoki o'ng tomoniga joylashtirish tavsiya etilmaydi.
SeekBar - bu slayder bo'lgan ProgressBar kengaytmasi . Uning yordamida foydalanuvchi kerakli harakat qiymatini o'rnatib, slayderni siljitishi mumkin. Masalan, slayder yordamida siz yorqinlik yoki ovoz balandligini sozlashingiz mumkin.
Mavzu: Ko’rish egasi. Tugmali murakkab ro’yxati. ListActivity. Spinner. AutoComplete. TextView. GridView. RecyclerView.
Massiv yoki kursor kabi maʼlumotlar manbasiga bogʻlash orqali elementlar roʻyxatini koʻrsatadigan va foydalanuvchi elementni tanlaganida voqea ishlov beruvchilarini koʻrsatadigan faoliyat.
ListActivity ListViewturli xil ma'lumotlar manbalariga, odatda massivga yoki so'rov natijalarini saqlaydigan kursorga bog'lanishi mumkin bo'lgan ob'ektni joylashtiradi. Bog'lash, ekran tartibi va qator tartibi keyingi bo'limlarda muhokama qilinadi.
Spinner yoki raqamli yuqoriga ko'tarilish grafik boshqaruv elementi bo'lib , uning yordamida foydalanuvchi yuqoriga yoki pastga o'qni bosish yoki pastga o'qni ushlab turish orqali qo'shni matn maydonidagi qiymatni sozlashi mumkin , bu esa matn maydonidagi qiymatning oshishiga olib keladi ( yuqoriga strelka pastga tutilgan bo'lsa) yoki kamaytirilishi (pastga o'q ushlab turilgan bo'lsa). Spinner odatda vertikal yo'naltiriladi. Ko'pgina hollarda tugmani bosib ushlab turish, tegishli qiymat o'zgarishi tezligini oshiradi. Odatda, spinnerning qiymati spinner yonidagi matn maydonida ko'rsatiladi, bu foydalanuvchiga qiymatni sozlash uchun spinnerdan foydalanish yoki matn maydoniga qiymatni kiritish imkonini beradi. Spinner va matn qutisining kombinatsiyasi Value Box sifatida yaratilgan.
Spinner aylantirish paneli yoki slayderdan farq qiladi, chunki spinner odatda displey formatini yoki ekrandagi boshqa ma'lumotlarni o'zgartirmasdan qiymatni sozlash uchun ishlatiladi. Shunday qilib, ma'lum bir vaqtda spinnerning ko'rinishi bog'langan qiymatning miqdorini bildirmaydi.
Do'stlaringiz bilan baham: |