Interfața cu utilizatorul (UI) care apare pe un ecran al unui dispozitiv Android constă dintr-o ierarhie de obiecte numite views – fiecare element al ecranului este un View. Clasa reprezintă blocul de bază pentru toate componentele UI și clasa de bază pentru clasele care oferă componente interactive UI, cum ar fi butoanele, casetele de selectare și câmpurile de introducere a textului. Subclasele de vizualizare utilizate în mod obișnuit, includ:
View
-
pentru afișarea textului.
TextView -
pentru a permite utilizatorului să introducă și să editeze text.
EditText -
și alte elemente pe care se poate face clic (cum ar fi
ButtonRadioButton,CheckBoxșiSpinner) pentru a oferi un comportament interactiv. -
și
ScrollViewRecyclerViewpentru a afișa elemente care pot fi derulate. -
pentru afișarea imaginilor.
ImageView -
și
ConstraintLayoutLinearLayoutpentru a conține alte elemente
Viewși a le poziționa.
Codul Java care afișează și conduce interfața de utilizare este conținut într-o clasă care extinde Activity. O este de obicei asociată cu un aspect al vizualizărilor UI definit ca fișier XML (eXtended Markup Language). Acest fișier XML este de obicei numit după
ActivityActivity și definește aspectul elementelor de vizualizare de pe ecran.
De exemplu, codul MainActivity din aplicația Hello World afișează un aspect definit în fișierul de aspect , care include un
activity_main.xml cu textul „Hello World”.
TextView
În aplicațiile mai complexe, o Activity poate implementa acțiuni pentru a răspunde la atingerile utilizatorului, a desena conținut grafic sau a solicita date dintr-o bază de date sau de pe internet.
Sursa: Google, Android Developer Fundamentals. Licența CC BY 2.5. Traducere Nicolae Sfetcu
Descoperă mai multe la MultiMedia
Abonează-te ca să primești ultimele articole prin email.



Lasă un răspuns