|
10-Mavzu. Elementlarning kengligi va balandligi
|
bet | 1/3 | Sana | 21.11.2023 | Hajmi | 70,62 Kb. | | #102825 |
Bog'liq 10-Mavzu. Elementlarning kengligi va balandligi Mobil qurilmalarni dasturlash fani Reja:
Foydalanuvchi interfeysi uchun asosiy qurilish bloki View sinfidan yaratilgan va ekranda to‘rtburchak maydonni egallagan View obyektidir. Ko'rishlar TextView, Button, EditText va boshqalar kabi UI komponentlari uchun asosiy sinfdir.
ViewGroup Viewning subclassidir. Bir yoki bir nechta Viewlarni ko'rish guruhiga birlashtirish mumkin. ViewGroup android tartibini taqdim etadi, unda biz viewlar ko'rinishi va ketma-ketligini bajarishimiz mumkin. ViewGroup ga misol qilib LinearLayout, FrameLayout, RelativeLayout va boshqalarni aytishimiz mumkin.
Eng ko’p ishlatiladigan layoutlar bular: - LinearLayout
- FrameLayout
- RelativeLayout
android:id: Bu Viewni noyob tarzda aniqlaydigan identifikator
android:layout_width: Bu layoutning kengligi
android:layout_height: Bu layout balandligi
android:layout_margin: Bu Viewdan tashqaridagi qo'shimcha joy. Misol uchun, agar siz android:marginLeft = 20dp ni bersangiz, u holda ko'rinish chapdan 20 dp dan keyin tartibga solinadi.
android:layout_padding: : Bu Viewdan ichkaridagi qo'shimcha joy.
android uchun:layout_margin bundan mustasno, u ko'rinish ichidagi qo'shimcha joyni belgilaydi
android:layout_gravity: Bu child Viewlar qanday joylashishini belgilaydi android:layout_weight: Bu View uchun layoutdagi qo'shimcha joyning qancha qismini ajratish kerakligini bildiradi.
android:layout_x: Bu layoutning x-koordinatasini belgilaydi
android:layout_y: Bu layoutning y-koordinatasini belgilaydi
android:layout_width=wrap_content ko'rinishga o'zining contenti talab qiladigan o'lchamlarga mos kelishini bildiradi.
android:layout_width=match_parent ko'rinishni uning parent elementi kattaligicha bo’lishini belgilaydi.
|
| |