Android Studioni o'rnatish, kalkulyator dasturini yaratish Android Studionni Windows ga o’rnatish


Loyihangizda ma'lumotlarni ulashni yoqish


Download 0.73 Mb.
bet3/4
Sana14.05.2023
Hajmi0.73 Mb.
#1459849
1   2   3   4
Bog'liq
jPVq5HI04MVm3 8ydjGNOY3HZZ3Ac6dX

Loyihangizda ma'lumotlarni ulashni yoqish
Misol kalkulyatorimiz uchun biz loyihamizni ma'lumotlarni bog'lashdan foydalanishga sozlaymiz. Ushbu ilovada ma'lumotlarni bog'lashdan foydalanish bizga findViewById() usullari bilan topish o'rniga vidjetlarimizga (tugmalar, EditText va TextView) to'g'ridan-to'g'ri kirishga yordam beradi. Ma'lumotlarni ulashni yoqish uchun ilovangiz build.gradle fayliga quyidagi qatorni qo'shishingiz kerak.
android {... dataBinding.enabled = rost ...

Kalkulyator sxemasini ishlab chiqish
Activity_main-da ma'lumotlarni ulashni yoqish uchun .xml fayliga oxirgi o'zgartirish kerak. Yaratilgan ildiz yorlig'ini (bizning holatlarimizda bu RelativeLayout edi) tartib tegiga o'rab, tartib tegini yangi ildiz tegiga aylantiring.
Xml versiyasi = "1.0" kodlash = "utf-8"?> ...
Tartib yorlig'i - bu tuzilish fayli ma'lumotlarni bog'lashdan foydalanmoqchiligi haqida tizimni ogohlantiruvchi narsa. Keyinchalik, qurish tizimi avtomatik ravishda ushbu tartib fayli uchun majburiy sinfni yaratadi. Maqsadli XML fayli active_main.xml deb nomlanganligi sababli, qurish tizimi ActivityMainBinding nomli sinfni yaratadi, siz uni ilovangizda boshqa Java sinflari kabi ko'rsatishingiz mumkin.Sinf nomi pastki chiziqdan keyin har bir so'zni bosh harf bilan yozish orqali tartib fayli nomidan hosil bo'ladi. , barcha pastki chiziqlarni olib tashlash va nomga "Binding" qo'shish.
Ushbu nuqtada MainActivity.java faylingizga o'ting. Sinfingizda va onCreate() usulida shaxsiy ActivityMainBinding misolini yarating, setContentView() qatorini olib tashlang va uni quyidagi kod parchasidagi DataBindingUtil.setContentView() qatori bilan almashtiring.
ommaviy sinf MainActivity AppCompatActivity kengaytiradi { private ActivityMainBinding; @Override himoyalangan void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ulash = DataBindingUtil.setContentView(bu, R.layout.activity_main); }}
Layout vidjetlarini tushunish
Bizning kalkulyator ilovamiz to'rtta asosiy elementga ega. Bu:

  1. RelativeLayout - Bu element ekrandagi boshqa elementlarning joylashuvi yoki ko'rinishini boshqaradi. RelativeLayout - kichik elementlarni bir-biriga yoki o'ziga nisbatan joylashtirish uchun ishlatiladi.

  2. TextView - bu element matnni ko'rsatish uchun ishlatiladi. Foydalanuvchilarning ushbu element bilan aloqasi kutilmaydi. Hisoblash natijasi TextView yordamida ko'rsatiladi.

  3. EditText - foydalanuvchilar matnni tahrirlashi va o'zgartirishi mumkin bo'lgan TextView turi. Biroq, kalkulyator faqat belgilangan ma'lumotlar to'plamini qabul qilganligi sababli, biz tahrirlanadigan matnni tahrirlanmaydigan qilib belgilaymiz. Foydalanuvchi raqamlarni bosganda, biz raqamlarni EditTextda ko'rsatamiz.

  4. Tugmacha - bu element foydalanuvchiga o'zaro munosabatda bo'lish imkonini beradi va foydalanuvchi bosishlariga ideal tarzda javob berishi kerak. Kalkulyatorda raqamlar va operatorlar uchun tugmalardan foydalanamiz.


Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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