Sunteți pe pagina 1din 2

Lab 1.

View componente
Tema: Elemente View (EditText, TextView, Butoane) – simple funcționalități
Scopul: de a studia și de a acumula deprinderi practice la utilizarea celor mai simple componente și
instrumente pentru dezvoltarea funcționalităților de către dezvoltatorii aplicațiilor Android.

Sarcină:
1. Reamintiți-vă procesul de creare a unui proiect Android și în baza materialelor didactice
suplimentare primite (Moodle sau alte surse) apoi dezvoltați aplicația Android corespunzătoare
liniilor de cod propuse.
2. Analizați cu atenție și în întregime tot codul – sursă și evidențiați funcționalitățile particulare ale
unor blocuri de cod. După ce veți avea convingerea că totul este clar, încercați să modificați careva
linii de cod ( studii de caz).
3. Studiați instrucțiunile respective pentru parametrii din Layout care admit introducerea doar a
cifrelor zecimale. Încercați să modificați valoarea proprietății respective, apoi lansați aplicațiile
după finalizarea fiecărui set de modificări. Analizați și explicați ce se întâmplă.
4. Încercați să modificați textul de pe butoane, precum și ordinea plasării acestora pe ecranul
Androidului.
5. Analizați modalitatea interactivă dintre utilizator și aplicație. Este oare confortabilă, înțeleasă,
simplă pentru utilizare? Propuneți careva modificări pentru a ridica nivelul de confort pentru
utilizatorul acestei aplicații.
6. Studiați cu atenție liniile de cod, care ne asigură funcționalitatea evenimentului onClick pe un
buton.
7. Mai adăugați încă un element EditText pentru un al treilea număr. Având deja trei asemenea
elemente, și în presupunerea că toate acestea conțin niște valori numerice, efectuați modificările
necesare pentru a asigura următoarele funcționalități:
a) Să se determine elementul maxim și elementul min dintre cele trei numere (rezultatul să se
afișeze într-o singură linie pe ecran în elemente de tip TextView, cu comentariul respectiv
b) Folosind metodele setText() și getText, asigurați ca valoare minimă să fie afișată în elementul
EditText din stânga, iar cel maxim – în cel din dreapta.
8. Folosiți valorile respective pentru parametrii din Layout pentru a modifica culorile, mărimea
fontului, fundalului. Apelați la surse de pe Internet pentru a determina modalitatea de utilizare a
proprietăților respective.
9. Modificați poziționarea elementelor pe interfață, în formatul care-l considerați mai confortabil.
10. Cum ați putea reduce la minimum efectul unor posibile acțiuni eronate din partea utilizatorului?

Materiale - activități suplimentare:

1. Studiați și exersați activitățile expuse pe adresa https://startandroid.ru/en/lessons/202-lesson-4-


layout-elements-and-their-properties.html .Atrageți o atenție deosebită parametrilor – proprietăților
care determină poziționarea elementelor pe întreaga arie (View) a android – ului., precum și la esența
termenului ”View”.
2. Citiți cu atenție materialele expuse pe pagina https://startandroid.ru/en/lessons/203-lesson-5-layout-
file-fo-ractivity-xml-representation-changing-screen-orientation.html , îndepliniți exercițiile explicate,
reținând esența funcțională ale acestora.
Analizați conținutul fișierului myscreen.xml creat și încercați să modificați valorile unor parametri
apoi în regim de ”Graphical” observați efectul.
3. Studiați și exersați mai multe tipuri de aranjare a elementelor de control pe explicate pe adresa
https://startandroid.ru/en/lessons/207-lesson-6-layout-types-key-differences-and-properties.html .
Este necesar să memorați unele variante ale mai multor tipuri de Layouts.
Este necesar să înțelegeți profund efectul valorilor unor parametri "match_parent",
"wrap_content", "42dp", "@+id/textView1", AbsoluteLayout, Button, TextView,
EditText.
4. Pe pagina https://startandroid.ru/en/lessons/208-lesson-7-layout-parameters-for-view-elements.html
găsiși mai multă și importantă informație esplicații pentru a înțelege apoi și a exersa cu valorile unor
parametri pentru unele elemente de control. Pentru a dispune de experiența necesară la proiectarea
View – ului în cadrul aplicațiilor concrete este foarte util să acumulați experiență la implicarea valorilor
respective ale parametrilor care determină poziționarea componentelor pe ecranul dispozitivului
Android.

S-ar putea să vă placă și