Natija:
Ushbu misolda TextView elementlarini gorizontal va vertikal ravishda
joylashtirishning ikkita usuli qo'llaniladi.
LinearLayout markirovkasi android-ning qiziqarli xususiyatiga ega:
layout_weight, bu ichki elementining egallaydigan joyini bildiradi. Ushbu
xususiyat taqdimotning "ahamiyati" ni belgilaydi va bu elementni qolgan bo'sh
joyni to'ldirish uchun kengaytirishga imkon beradi. Standart holda 0 ga teng
bo’ladi. Bundan tashqari, Android xususiyatini ham belgilashingiz mumkin:
weightSum. Agar atribut 100 qiymatini belgilasa, unda biz ichki matnlarning
oladigan joy hajmini foiz sifatida qulay shaklda ko’rsatishimiz mumkin. Ushbu
usul veb-ustalar tomonidan keng qo'llaniladi.
Misol:
xml version
="1.0"
encoding
="UTF-8"
?><
LinearLayout
xmlns:
android
="http://schemas.android.com/apk/res/android"
android
:layout_width
="match_parent"
android
:layout_height
="match_parent"
android
:background
="#0000FF"
android
:orientation
="vertical"
android
:weightSum
="100"
>
<
LinearLayout
android
:layout_width
="fill_parent"
android
:layout_height
TabLayout/TabItem
TableLayout, masalan, Sudoku, Tic-toe va boshqalar kabi mantiqiy
o'yinlar yaratishda foydalanish uchun qulay.
TableLayout uchun ba'zi qoidalar mavjud. Birinchidan, har bir ustunning
kengligi ustundagi eng keng tarkib bilan belgilanadi. Ichki elementlari
atributlarda match_parent
qiymatini
ishlatadi. Layout_height
uchun TableRow xususiyati har doim wrap_content.
Agar Android xususiyati: "* " qiymatini belgilash uchun TableLayout
komponentining stretchColumns bo'lsa, har bir TableRow komponentining
tarkibi tartibning to'liq kengligiga cho'zilishi mumkin.
Kalkulyator dasturini yaratish va uni mobil telefonga o‘matib ishlatish.
Mobil qurilmalar uchun dizaynni ishlab chiqishda siz har bir tafsilotni diqqat bilan ko‘rib chiqishingiz kerak. Foydalanuvchi interfeysini ortiqcha yuklamaslik uchun ishlab chiquvchilar mobil qurilmalarning kichik o‘lchamlarini hisobga olgan holda, bunday dizaynning har bir alohida elementiga e'tibor berishlari kerak. Bunday xususiyatlar mobil qurilmalar uchun dizaynni juda qiyin qiladi.
Samarali dizaynning asosiy mezonlaridan biri foydalanuvchilar qiyinchiliksiz o‘qiy oladigan o‘qiladigan matndir. Mobil qurilmalarning kichik o‘lchamlari va haddan tashqari yoritilishi ishlab chiquvchilar uchun oson o‘qiladigan dizaynni yaratishda qiyinchilik tug‘dirishi mumkin. Ishlab chiquvchilar kelajakda ko‘plab tipik muammolarni oldini olish uchun matnning o‘qilishiga ta'sir qiluvchi barcha omillarni hisobga olishlari kerak.
Flutter: Android Studioda ma'lumotlar bazasi bilan ishlash, SQL boshlang‘ich buyruqlari SELECT, INSERT, UPDATE, DELETE ni ishlatish.
Android ma'lumotlar bazasini boshqarishning eng keng tarqalgan tizimlaridan biri - SQLite-ni qo'llab-quvvatlaydi. android
Dostları ilə paylaş: |