Kotlin for Android Developers


 How to use Kotlin Android Extensions



Download 1,04 Mb.
Pdf ko'rish
bet65/125
Sana11.08.2021
Hajmi1,04 Mb.
#144654
1   ...   61   62   63   64   65   66   67   68   ...   125
Bog'liq
Kotlin for Android Developers Learn Kotlin the Easy Way While Developing an Android App ( PDFDrive )

15.1 How to use Kotlin Android Extensions
If you remember, the project is already prepared to use Kotlin Android Extensions. When we were
creating the project, we already added the dependency to
app build.gradle
:
1
apply plugin: 'kotlin-android-extensions'
2
3
...
4
5
buildscript {
6
repositories {
7
jcenter()
8
}
9
dependencies {
10
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_versio\
11
n"
12
}
13
}
The only thing required by the plugin is the addition of a special “synthetic”
import
to the class that
makes use of this feature. We have a couple of ways to use it:
52


15 Kotlin Android Extensions
53
Android Extensions for Activities or Fragments
This is the regular way to use it. The views can be accessed as if they were properties of the activity
or fragment. The names of the properties are the ids of the views in the XML.
The
import
we need to use will start with
kotlin.android.synthetic
plus the name of the XML
we want to bind to the activity. We also have to specify the build variant:
1
import kotlinx.android.synthetic.main.activity_main.*
From that moment, we can access the views after
setContentView
is called. New Android Studio
versions are adding nested layouts to default activity templates, by using
include
tag. It’s important
to know that we’ll need to add a synthetic import for any XMLs we use:
1
import kotlinx.android.synthetic.main.activity_main.*
2
import kotlinx.android.synthetic.main.content_main.*

Download 1,04 Mb.

Do'stlaringiz bilan baham:
1   ...   61   62   63   64   65   66   67   68   ...   125




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish