Guruh F. I ball


Laboratoriyaning amaliy qismi


Download 1.88 Mb.
bet4/10
Sana18.12.2022
Hajmi1.88 Mb.
#1029253
1   2   3   4   5   6   7   8   9   10
Bog'liq
612-19 guruh Akbarova Mohigul 5-dedline

Laboratoriyaning amaliy qismi.
Endi biz EditText elementini yaratishimiz kerak, unda foydalanuvchi o‘z ismini kiritishi mumkin. Keling, ushbu elementni EditTextName deb ataymiz. Ushbu maydonga nima kiritish kerakligini aniq bo‘lishi uchun biz maslahat, maslahat buyrug‘idan foydalanamiz. Shunga qaramay, men barcha matnni qo‘lda kiritish og‘rig‘idan o‘tdim, bu juda aqlli emas, siz buni yaxshilashingiz va strings.xml faylida barcha kerakli satrlarni yaratishingiz mumkin. Shunday qilib, EditText qo‘shamiz:
android: id="@+id/EditTextName"
android:layout_height="wrap_content"
android:hint="Ismni kiriting"
android:inputType="textPersonName"
android:layout_width="fill_parent">

Keling, yana bir EditText elementini qo‘shamiz, unda foydalanuvchi o‘z elektron pochta manzilini kiritishi kerak bo‘ladi. Maydonni EditTextEmail deb nomlaymiz, xuddi oldingi elementdagi kabi, ushbu maydonga nima kiritish kerakligi haqida maslahat qo‘shing:
android: id="@+id/EditTextEmail"
android:layout_height="wrap_content"
android:hint="E-pochtangizni kiriting"
android:inputType="textEmailAddress"
android:layout_width="fill_parent">

Keyinchalik, Spinner nomli elementni yaratamiz, bu bizga yuborish uchun xabar turini tanlash imkonini beradi, xoh u maqtov, shikoyat, taklif yoki xato haqida hisobot. Keling, bu Spinner elementini SpinnerFeedbackType deb ataymiz. Birinchidan, biz strings.xml fayliga o‘tishimiz va u erda Spinner'dagi tanlov elementlari uchun mas'ul bo‘lgan qatorlarni qo‘shishimiz kerak. strings.xml faylini oching va u erga quyidagilarni qo‘shing:
Xabar turi
Maqtov
Shikoyat
Taklif
Xatolik hisoboti
Endi biz string massivini yaratishimiz kerak. Res/values ​​papkasida arrays.xml nomli yangi fayl yarating va unga quyidagilarni qo‘shing:



@string/feedbacktype1
@string/feedbacktype2
@string/feedbacktype3
@string/feedbacktype4


Yuqoridagi amallardan so‘ng biz nihoyat Spinnerimizni yaratishga tayyormiz:
android: id="@+id/SpinnerFeedbackType"
android:layout_height="wrap_content"
android:prompt="@string/feedbacktype"
android:layout_width="fill_parent"
android:entries="@array/feedbacktypelist">

Yaratilgan Spinner elementining to‘g‘ridan-to‘g‘ri ostida siz foydalanuvchi o‘z xabari matnini kiritadigan boshqa EditText maydonini yaratishingiz kerak. Keling, ushbu elementni chaqiraylikEditTextFeedbackBody, shuningdek, maslahat sozlangishorakiritiladigan matn turi haqida. Javob matnini kiritishda foydalanuvchiga ko‘proq joy va erkinlik berish uchun buyruqni o‘rnatingkirish turiustidatextMultiLineva qatorlar sonini 5 ga o‘rnating:


android: id="@+id/EditTextFeedbackBody"
android:layout_height="wrap_content"
android:hint="Xabar matnini kiriting"
android:inputType="textMultiLine"
android:lines="5"
android:layout_width="fill_parent">

Keyinchalik, ilovamizga element qo‘shishimiz kerakbelgilash katagi, unda foydalanuvchidan o‘z xabari manzilga muvaffaqiyatli etib kelganligi to‘g‘risida xabar olishni xohlaydimi yoki yo‘qligini tanlash so‘raladi:
android: id="@+id/CheckBoxResponse"
android:layout_height="wrap_content"
android:text="Javob bermoqchimisiz?"
android:layout_width="fill_parent">




Download 1.88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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