logo

Crowdly

Browser

Add to Chrome

Mobilprogramozás I. (Kotlin alapokon)

Looking for Mobilprogramozás I. (Kotlin alapokon) test answers and solutions? Browse our comprehensive collection of verified answers for Mobilprogramozás I. (Kotlin alapokon) at moodle.uni-eszterhazy.hu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Hozzon létre egy SensorActivity-t!

Ennek a kinézete legyen olyan mint ami a csatolt ábrán látható.

A SensorActivity a SecondActivity-ről legyen elindítva ha ott a button3 gombra kattintanak.

A SensorActivity kezeljen egy szenzort és annak tartalmát a textViewX, textViewY, textViewZ segítségével jelenítse meg. (Attól függően mennyi adatot mér egy SensorEvent-ben a szenzor.) A három TextView legyen olyan magas mint a tartalma és olyan széles, mint amit a kötései (constraint) meghatároznak.

A szenzor, amit használnia kell:  TYPE_AMBIENT_TEMPERATURE

0%
0%
View this question

Módosítsa a SecondActivity kinézetét a csatolt ábra szerint.

Mint látja, a textView3 megszűnik, helyét az <editText4> veszi át. Ennek megfelelően amit átadott volna a textView3 számára, azt ez az EditText jelenítse meg. Ha pedig Entert nyomnak, akkor az EditText hozzáadja a tartalmát a RecyclerView elemeihez.

Helyezzen el a képernyő aljára egy Button 3 text tulajdonságú gombot, aminek az id-je legyen button3.

0%
0%
View this question

Bővítse a SecondActivity layout-ját a csatolt ábra szerint, azaz helyezzen rá egy RecyclerView-t aminek az id-je legyen recyclerView

A RecyclerView 

  1. lineárisan egymás alá helyezze el a tartalmát,
  2. egy megjelenítendő cellájának a felépítése legyen olyan, hogy egy TextView-t jelenítsen meg, ami rendelkezik 16-16dp margóval alul és felül, a TextView pedig szélességében és magasságában akkora legyen mint a tartalma, valamint vízszintesen középre legyen igazítva.

A RecyclerView a következő vers sorait jelenítse meg soronként (előre töltse be egy tömbből, nem kell EditText segítségével felvennie és a pöttyök sem kellenek a sor elején):

  • Oh, the weather outside is frightful

  • But the fire is so delightful
  • And since we've no place to go
  • Let It Snow! Let It Snow! Let It Snow!
  • Man it doesn't show signs of stopping
  • And I brought me some corn for popping
  • The lights are turned way down low
  • Let It Snow! Let It Snow!
  • When we finally kiss goodnight
  • How I'll hate going out in the storm
  • But if you'll really hold me tight
  • All the way home I'll be warm
  • And the fire is slowly dying
  • And, my dear, we're still goodbying
  • But as long as you'd love me so
  • Let It Snow! Let It Snow and snow!
A SecondActivity pedig így legyen kialakítva:

0%
0%
View this question

A MainActivity layout-jában a button1 és button2 eseménykezelőit bővítse úgy, hogy 

  1. a button1 egy telefonhívást kezdeményezzen az 112233445566 számra, 
  2. a button2 pedig átnavigáljon egy SecondActivity-re (amit Ön hoz létre).
Abba az intent-be amivel a SecondActivity-t indítja, tegye bele a MainActivity-ben lévő editText1 és editText2 text tulajdonságának tartalmát és a SecondActivity jelenítse meg ezeket a <textView2> és <textView3>-ban.

A képen látható <textView2> id-je legyen textView2, a <textView3> id-je pedig textView3.

0%
0%
View this question

A MainActivity layout-ját bővítse a következők szerint!

Helyezzen el rajta még pár elemet a TextView alá, mégpedig a lentebbi ábra szerinti elrendezésben és a következő tualjdonságokkal:

  1. <button1> elem a következők szerint:
    • id: button1
    • text tulajdonsága: Button 1
  2. <button2>
    • id: button2
    • text tulajdonsága: Button 2
  3. <editText1> (Plain Text):
    • id: editText1
    • hint: Name
  4. <editText2> (Plain Text):
    • id: editText2
    • hint: Password
A button1 és button2 rendelkezzen klikkelési esemény kezelővel, tehát ha rájuk kattintanak, akkor hajtsanak végre egy eseményt, mégpedig írják át a textView1 text tulajdonságát arra az értékre ami a saját text tulajdonságuk értéke.

0%
0%
View this question

A MainActivity layout-ját módosítsa meg úgy, hogy egyetlen TextView legyen a Constraint Layout-ban.

A TextView a következő tulajdonságokkal rendelkezzen:

  1. Vízszintesen középen helyezkedjen el.
  2. A képernyő tetejétől 16dp távolságra legyen. 

  3. Szélessége és magassága akkora legyen mint a tartalma.
  4. Az id-je legyen: textView1
  5. text tulajdonsága legyen az Ön Neptun kódja.
  6. A szöveg magassága 16sp méretű legyen.

0%
0%
View this question

Készítsen egy Android applikációt, amit az Empty Views Activity sablon segítségével hozzon létre.

Az alkalmazás neve legyen az, hogy: Final Project Application

A használt programozási nyelv: Kotlin

A csomag neve (package name): com.firstname.lastname.finalprojectapplication

De a firstname helyére az ön keresztnevét, a lastname helyére a vezetéknevét írja be.

0%
0%
View this question

Mi lesz kiírva?

val dayIndex : Int = 6

when (dayIndex) {

in 0..5 -> println("Workday")

in 6..7 -> println("Weekend")

else -> {

println("Error")

}

}

0%
0%
0%
0%
View this question

Mi lesz kiírva?

val dayIndex : Int = 7

when (dayIndex) {

6 -> print("Saturday")

7 -> print("Sunday")

else -> {

print("Workday")

}

}

0%
0%
0%
0%
View this question

Mi lesz a c változó típusa?

var c = 1L

0%
0%
0%
100%
View this question

Want instant access to all verified answers on moodle.uni-eszterhazy.hu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome