Foydalanuvchi interfeysini yaratish


android:layout_width="match_parent"


Download 94.3 Kb.
bet3/9
Sana07.05.2023
Hajmi94.3 Kb.
#1440297
1   2   3   4   5   6   7   8   9
Bog'liq
6-Foydalanuvchi interfeysini yaratish

android:layout_width="match_parent" – bu xususiyat orqali elementning kengligi yoki uzunligi berilmoqda. Bu yerda match_parent dan foydalanilmoqda. Bu esa u joylashgan elementning uzunligini o‘ziga o‘zlashtirib olmoqda.
android:layout_height="wrap_content" – bu xususiyat orqali elementning balandligi berilmoqda. Elementning balandligi uchun wrap_content tanlanmoqda.
android:gravity="center" – bu xususiyat orqali elementning sarlavha matnini joylashtirish ko‘zda tutilmoqda. Elementning sarlavhasi markazlashtirish buyrug‘i orqali joylashtirilmoqda.
android:text="Avtorizatsiya oynasi"elementning sarlavhasiga "Avtorizatsiya oynasi" so‘zi o‘rnatilmoqda.
android:textColor="@android:color/black" – elementning sarlavha-siga qora rang berilmoqda.
android:textSize="18sp" – elementining sarlavhasi o‘lchami o‘rnatilmoqda
android:text – elementining sarlavhasining uslubi (stili) o‘ratilmoqda.



6.2.1–rasm: Avtorizatsiya oynasining ko‘rinishi

6.3. Tugmalarga hodisalar o‘rnatish.


6.2.1–rasmda keltirilgan oynadagi ikki tugmaga hodisalar yozish uchun shu oynaning ko‘rinishiga bog‘langan kontentga kerakli bo‘lgan buyruqlar ketma–ketligini qo‘shish kerak. Tugmalarga hodisalar 3 xil ko‘rinishda yoziladi. Birinchi va ikkinchi ko‘rinishi oynadagi ikki tugmani kontentdagi klassga maydon yoki xususiyat sifatida e’lon qilib olinadi. Buning uchun Button klassidan foydalaniladi. Button klassi android.widget nomli paketda joylashgan bo‘ladi. Birinchi ko‘rinishida har bir obyektning o‘ziga buyruqlar ketma–ketligi yoziladi.
Button klass yordamida ikki obyekt e’lon qilish quyidagicha amalga oshiriladi.
Button button1, button2;
E’lon qilingan obyektlar onCreate metodi yordamida yaratiladi.
button1 = findViewById(R.id.button1);

button2 = findViewById(R.id.button2);


Yaratilgan obyektlarning hodisalariga shu tugmalar chertilgandagi buyruqlar ketma–ketligi yozib chiqiladi. Hosisalar har bir obyektning setOnClickListener metodiga hodisa obyekti sifatida joylashtiriladi. Bu hodisa obyekti View klassining OnClickListener interfeysi yordamida yaratiladi. Bu interfeysning ichida OnClick() nomdagi qayta yozilishi mumkin bo‘lgan metod mavjud. Dasturchi shu metodning ichiga o‘zining buyruqlar ketma–ketligini yozadi.
button1.setOnClickListener(new View.OnClickListener() {
@Override

Download 94.3 Kb.

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




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